************************************************************
* eHealth Business Connector Generic RELEASE NOTES         *
************************************************************

this release contains all business connectors , with an empty configuration file. 
they can be used to create a connector for a new target group

4.3.0-beta-3 release (december 2022)
    . bugfix          business service eAttest v3: the MessageVersion attribute specified in CancelAttestationRequestInput or SendAttestationRequestInput was not set by the connector in the Detail element,
                      leading to a service response containing the INVALID_MESSAGE_NAME error.
                      
    . bug-fix         Removal of the Sender element from common input (the presence of the Sender element, even if empty, may lead to the FORBIDDEN_COMMON_INPUT_ORIGIN_INPUT_SENDER MyCareNet error).               
        
                  
4.3.0-beta-2 release (december 2022)
   . internal release
   

4.2.0 release (october 2022)
  . improvement     business connector ehboxv3: align with WS Publication cookbook:
                       - For clarity, in the connector api DocumentMessage.document is renamed DocumentMessage.body.
                       - The connector now translates this body in the WS interface as EncryptableTextContent in the Document xml element (was translated as EncryptableBinaryContent).
                       - The MineType of the body must be text/plain or text/html.
                       - See the latest eHealtBox v.3 Publication WS cookbook for the full body specifications.

  . removing        business connector consultrn V1.


4.1.2 release (may 2022)
     . improvement      
            minor updates of following xsd's:
                - eMOHM_DF103_ConsultApplication_V4.xsd
                    <xs:documentation>=========== XSD Version 4.1.0 =========</xs:documentation>
                    <xs:documentation>10/10/2021: eMOHM_Common.xsd is van versie 7.0.0 naar 7.1.0 gegaan</xs:documentation>
                - eMOHM_DF104_ConsultSupportAndRepair_V4.xsd
                    <xs:documentation>=========== XSD Version 4.1.0 =========</xs:documentation>
                    <xs:documentation>10/10/2021: eMOHM_Common.xsd is van versie 7.0.0 naar 7.1.0 gegaan</xs:documentation>
                - eMOHM_DF107_PushApplicationView_V4.xsd
                        <xs:documentation>=========== XSD Version 4.1.0 =========</xs:documentation>
                    <xs:documentation>10/10/2021: eMOHM_Common.xsd is van versie 7.0.0 naar 7.1.0 gegaan</xs:documentation>
                - eMOHM_DF112_ConsultSupportAndRepairList_V2.xsd
                    <xs:documentation>=========== XSD Version 2.1.0 =========</xs:documentation>
                    <xs:documentation>10/10/2021: eMOHM_Common.xsd is van versie 7.0.0 naar 7.1.0 gegaan</xs:documentation>
                - eMOHM_Common_V7.xsd
                    <xs:documentation>=========== XSD Version 7.1.0 =========</xs:documentation>
                    <xs:documentation>10/10/2021: Statussen voor advies ZKC toegevoegd aan ApplicationStatusType</xs:documentation>	
                - WZCMH_Common_V3.xsd
                    <xs:documentation>30/09/2020: CertificateType: verwijderen van velden Coma, MS, ALS, Huntington</xs:documentation>
                - VSB_Common_V2.xsd
                    <xs:documentation>=========== XSD Version 2.3.0 =========</xs:documentation>
                    <xs:documentation>22/10/2020: Added context REVA_Z in ContextType</xs:documentation>
                    <xs:documentation>=========== XSD Version 2.2.0 =========</xs:documentation>
                    <xs:documentation>24/09/2020: Added BELRAI_VL in CareEntityCodeType</xs:documentation>
                    <xs:documentation>24/06/2020: Added context MDO in ContextType</xs:documentation>
    
    . removing           
            synchronous business service therlink: remove proof type SISREADING 
            => method createProofForSisReading() removed from be.ehealth.businessconnector.therlink.builder.ProofBuilder interface.

    . improvement           
            synchronous business service dicsV5: update to latest xsd-dics (5.1.4)

4.1.1 release (may 2022)
   . internal release

4.1.0 release (may 2022)
   . internal release

4.0.2 release (october 2021)
   . adding
            - synchronous business service eAttest v3
              See examples in examples\be\ehealth\businessconnector\test\mycarenet\attestv3\session
              
   . improvement
            - eAgreement: add businessResponse field to get the business content of the response in a straightforward manner (see also release.notes.business-mycareneteagreement.txt).
            - use technical connector V4 (see release.notes.technical-core.txt, release.notes.technical-bootsrap.txt, release.notes.technical-jca.txt, release.notes.technical-ra.txt and release.notes.technical-signature.txt)
           
   . bugfix
            - ConsultRN v2 phonetic search: update xsd model to make possible a phonetic search without given names.
              See examples in examples\be\ehealth\businessconnector\test\consultrn\consultrnv2\session\ConsultrnSessionPersonServiceIntegrationTest
     
  
4.0.1 release (october 2021)
  . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink)
                
3.21.2 release (may 2021)
    . adding:      
            - new MOHM operations for the vsbnetasync business service:
                           createApplicationV3
                           getCreateApplicationV3
                           consultHistory
                           getConsultHistory
                           consultApplicationV4
                           getConsultApplicationV4
                           consultSupportAndRepairV4
                           getConsultSupportAndRepairV4
                           getPushDecisionV4
                           getPushApplicationViewV4
                           consultSupportAndRepairListV2
                           getConsultSupportAndRepairListV2
                           
3.21.1 release (may 2021)
   . internal release
   
3.21.0 release (may 2021)
   . internal release
3.20.2 release (october 2020)
   . adding
            - synchronous business service eAgreement
              See examples in examples\be\ehealth\businessconnector\mycarenet\agreement\session
            - asynchronous business service eAgreement
              See examples in examples\be\ehealth\businessconnector\mycarenet\agreementasync\session
              
   .improvement
            - Person Service: update to xsd version 1.0.5
            - CBSS Person Service: update to xsd version 1.0.3

 
3.20.1 release (september 2020)
   . internal release
   
3.20.0 release (september 2020)
   . internal release
   
3.19.1 release (april 2020)
   . adding:
            - synchronous business service DICS v5
            - synchronous business service ConsultRN v2 Person Service
            - synchronous business service ConsultRN v2 CBSS Person Service

   . improvement
            - new method for the business service mycarenetmedadmin (medadmin async service): get REJECT messages
            - new method for the business service WS Consent: getPatientConsentStatus
            - new method for the business service DICSv4: findNonMedicinalProduct
            - new target groups for the business service MemberData Sync/Async: clinical psychologists + clinical orthopedagogist

3.19.0 release (april 2020)
   . internal release

3.18.0 release (october 2019)
   . improvement
            Service validated for following AR78 professionals:
                clinicalorthopedagogist, clinicalpsychologist and oraldentalhygienist

   . adding:
            - synchronous business service Mediprima v2
              /!\ 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

            - synchronous business service MemberData v2
            - asynchronous business service MemberData Async

   . adding:             
            - Service validated for the following AR78 professionals:
                               clinicalorthopedagogist, clinicalpsychologist and oraldentalhygienist.
              Here is the session management saml configuration for each of these professions: 

                # clinicalorthopedagogist  
                sessionmanager.samlattribute.1=urn:be:fgov:identification-namespace,urn:be:fgov:ehealth:1.0:certificateholder:person:ssin,${sender.inss}
                sessionmanager.samlattribute.2=urn:be:fgov:identification-namespace,urn:be:fgov:person:ssin,${sender.inss}
                sessionmanager.samlattributedesignator.1=urn:be:fgov:identification-namespace,urn:be:fgov:ehealth:1.0:certificateholder:person:ssin
                sessionmanager.samlattributedesignator.2=urn:be:fgov:identification-namespace,urn:be:fgov:person:ssin
                sessionmanager.samlattributedesignator.3=urn:be:fgov:certified-namespace:ehealth,urn:be:fgov:person:ssin:ehealth:1.0:fpsph:clinicalorthopedicpedagogue:boolean
                sessionmanager.samlattributedesignator.4=urn:be:fgov:certified-namespace:ehealth,urn:be:fgov:person:ssin:ehealth:1.0:nihii:clinicalorthopedicpedagogue:nihii11
                sessionmanager.samlattributedesignator.5=urn:be:fgov:certified-namespace:ehealth,urn:be:fgov:person:ssin:ehealth:1.0:professional:clinicalorthopedicpedagogue:boolean
                
                # clinicalpsychologist
                sessionmanager.samlattribute.1=urn:be:fgov:identification-namespace,urn:be:fgov:ehealth:1.0:certificateholder:person:ssin,${sender.inss}
                sessionmanager.samlattribute.2=urn:be:fgov:identification-namespace,urn:be:fgov:person:ssin,${sender.inss}
                sessionmanager.samlattributedesignator.1=urn:be:fgov:identification-namespace,urn:be:fgov:ehealth:1.0:certificateholder:person:ssin
                sessionmanager.samlattributedesignator.2=urn:be:fgov:identification-namespace,urn:be:fgov:person:ssin
                sessionmanager.samlattributedesignator.3=urn:be:fgov:certified-namespace:ehealth,urn:be:fgov:person:ssin:ehealth:1.0:fpsph:clinicalpsychologist:boolean
                sessionmanager.samlattributedesignator.4=urn:be:fgov:certified-namespace:ehealth,urn:be:fgov:person:ssin:ehealth:1.0:nihii:clinicalpsychologist:nihii11
                sessionmanager.samlattributedesignator.5=urn:be:fgov:certified-namespace:ehealth,urn:be:fgov:person:ssin:ehealth:1.0:professional:clinicalpsychologist:boolean
                
                # oraldentalhygienist
                sessionmanager.samlattribute.1=urn:be:fgov:identification-namespace,urn:be:fgov:ehealth:1.0:certificateholder:person:ssin,${sender.inss}
                sessionmanager.samlattribute.2=urn:be:fgov:identification-namespace,urn:be:fgov:person:ssin,${sender.inss}
                sessionmanager.samlattributedesignator.1=urn:be:fgov:identification-namespace,urn:be:fgov:ehealth:1.0:certificateholder:person:ssin
                sessionmanager.samlattributedesignator.2=urn:be:fgov:identification-namespace,urn:be:fgov:person:ssin
                sessionmanager.samlattributedesignator.3=urn:be:fgov:certified-namespace:ehealth,urn:be:fgov:person:ssin:ehealth:1.0:fpsph:dentalhygienist:boolean
                sessionmanager.samlattributedesignator.4=urn:be:fgov:certified-namespace:ehealth,urn:be:fgov:person:ssin:ehealth:1.0:nihii:dentalhygienist:nihii11
                sessionmanager.samlattributedesignator.5=urn:be:fgov:certified-namespace:ehealth,urn:be:fgov:person:ssin:ehealth:1.0:professional:dentalhygienist:boolean


3.17.1 release (april 2019)
   . adding:
            - synchronous business service MemberData 
            - synchronous business service eAttest v2 
   . change:
            - business service intrahub v1: Support fort the ID-ENCRYPTION-KEY kmehr identifier. This identifier is meant to be added to the hcparty identifiers of the request for operations where the response must be encrypted.
              The ID-ENCRYPTION-KEY value contains the base64 encoded ETK of the sender.
              By default ID-ENCRYPTION-KEY is not added since service providers might not be compliant yet.
              To activate ID-ENCRYPTION-KEY the config property see migration.guide.generic.txt.
   
3.17.0 release (april 2019)
 . internal release 

3.16.1 release (october 2018)
   . adding:
            - new therlink operation HasTherapeuticLink 
   . change:
            - business service intrahub v3: Pagination added to getTransactionList 
            - business service intrahub v3: Support fort the ID-ENCRYPTION-KEY kmehr identifier. This identifier is meant to be added to the hcparty identifiers of the request for operations where the response must be encrypted.
              The ID-ENCRYPTION-KEY value contains the base64 encoded ETK of the sender.
              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.
   . bugfix:
            - business service registration: remove mandatory checks on fields InputReference, NIPReference, OutputReference of mycarenet CommonOutput. These fields
              are optional in the mycarenet response.   
              
3.16.0 release (september 2018)
 . internal release                        

3.16.0-beta-3 release (june 2018)
   . adding:
            - new asynchronous business service mycarenetmedadmin (medadmin async service)
   . adding:
            - new asynchronous business service vsbnetasync (includes mohm, invoice and insurability async services).
              See examples in examples\be\ehealth\businessconnector\vsbnet\async
            - new synchronous business service vsbnetinsurability (includes insurability service)
              See examples in examples\be\ehealth\businessconnector\vsbnetinsurability
   . Your specific vsbnet licensing properties to be set in the config:
            vsbnet.licence.username=
            vsbnet.licence.password=
   . Normally the vsbnet etk properties are already correct in the config file:
            vsbnet.mohm.keydepot.identifiertype=CBE
            vsbnet.mohm.keydepot.identifiervalue=881629733
            vsbnet.mohm.keydepot.application=WZCMH
            vsbnet.invoice.keydepot.identifiertype=CBE
            vsbnet.invoice.keydepot.identifiervalue=881629733
            vsbnet.invoice.keydepot.application=WZCMH

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)
   . adding:
            - new business service dicsv4
            - new business service consultrn (includes identifyPerson, phoneticSearch and managePerson.registerPerson)
            - new business service mediprimauma
            - new business service eh2ebox (included in the ehboxv3 module) 
            - new generic async business service genins (geninsasync module)

3.15.0 release (april 2018)
 . internal release
 
3.14.2 release (february 2017)
    . see    release.notes.business-intrahubv3.txt

3.14.2-beta-1 release (november 2017)

3.14.2-beta-0 internal release (november 2017)

3.14.1 release (octobre 2017)

3.14.0 release (octobre 2017)

3.14.0-beta-0 release (september 2017)
   . adding    new business service intrahub v3
   . adding    new business service mediprima

3.13.1 release (juli 2017)
   . adding    new business service MyCarenet eAttest

3.13.0 internal release (july 2017)

3.12.1 release (june 2017)  
   . adding    new business service Civics V2
   . adding    new business service Dics V3
   . deleting  business service Civics V1
   . deleting  business service Dics V2

3.12.0 internal release (mai 2017)

3.11.1 release
  .  bugfix for dll incompatability in utilities-addressbook

3.11.0 internal release (october 2016)
  .  using latest version of technical connector 3.11.0
  .  adding    new business service genericinsurability v2, dics, dicsv2

3.10.4 release (september 2016)
  . using latest version of technical connector 3.10.4
  . using latest version of business connector 3.10.4
  
3.10.3 release
   . internal release

3.10.2 release (july 2016)
  . using latest version of technical connector 3.10.2
  . using latest version of business connector 3.10.2 
  
3.10.1 release
   . internal release

3.10.0 release (june 2016)
   . improvement      uniformisation of all connector versions
   
3.4.11 (may 2016)
  . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink)
  . adding    new business service addressbook
  . adding    bootstrap configurations for all business modules
  . change    config properties splitted between sender and careprovider properties ( makes mandate configurations easier)
  . upgrade   technical connector version 3.4.11
  . upgrade   business connector 3.4.11 
  
1.0.0-beta-2 release
  . using latest version of technical connector 3.4.0-beta-9 
  . using latest version of business connector 3.4.0-beta-9 
