be.ehealth.business.mycarenetcommons.domain
Class Origin
java.lang.Object
be.ehealth.business.mycarenetcommons.domain.Origin
public class Origin
- extends Object
contains the data to be mapped to the mycarenet OrigineType in CommonInputType. cfr documentation from mycarenet :
The origin indicates where the message originates from and consists of:
Package: What software package did send it.
SiteID (since v2.1): The ID of the site that makes the request. See service catalogue for the allowed values per sector.
Care Provider: Who was the beneficiary of the request (this is optional in the XSD but should almost always be provided).
Sender (since v2.2): Who was the creator of the request (in most case this isn’t required)
For those flows that have a flat file equivalent, this corresponds to the segment 100:
100: specific for CareNet, is replaced by the 'To' of WS-Addressing
101: specific for CareNet, is replaced by the 'From' of WS-Addressing
102: Not part of common input, replaced by 'To' of WS-Addressing
103: Replaced by 'Origin'-element (actual value in //CommonInput/Origin/CareProvider/Nihii/Value)
105/106: Not part of common input but of XAdES when relevant
107: InputReference, First char repeated in Request/IsTest
Origin
public Origin(PackageInfo packageInfo,
CareProvider careProvider)
- Parameters:
packageInfo
- siteId
- careProvider
-
Origin
public Origin(PackageInfo packageInfo,
Party sender)
- Parameters:
packageInfo
- sender
-
Origin
public Origin(PackageInfo packageInfo,
String siteId,
Party sender)
- Parameters:
packageInfo
- siteId
- sender
-
Origin
public Origin(PackageInfo packageInfo,
String siteId,
CareProvider careProvider,
Party sender)
- Parameters:
packageInfo
- siteId
- careProvider
- sender
-
getPackageInfo
public PackageInfo getPackageInfo()
- Returns:
- the packageInfo
setPackageInfo
public void setPackageInfo(PackageInfo packageInfo)
- Parameters:
packageInfo
- the packageInfo to set
getSiteId
public String getSiteId()
- Returns:
- the siteId
setSiteId
public void setSiteId(String siteId)
- Parameters:
siteId
- the siteId to set
getCareProvider
public CareProvider getCareProvider()
- Returns:
- the careProvider
setCareProvider
public void setCareProvider(CareProvider careProvider)
- Parameters:
careProvider
- the careProvider to set
getSender
public Party getSender()
- Returns:
- the sender
setSender
public void setSender(Party sender)
- Parameters:
sender
- the sender to set
Connector Business ORGPHARMACY 3.11.1 API
Copyright © {inceptionYear}-2016 eHealth. All Rights Reserved.