# Uses of Class
be.ehealth.businessconnector.therlink.domain.HcParty

Packages that use HcParty
Package
Description
be.ehealth.businessconnector.therlink.builders
be.ehealth.businessconnector.therlink.builders.impl
be.ehealth.businessconnector.therlink.domain
be.ehealth.businessconnector.therlink.domain.requests
be.ehealth.businessconnector.therlink.domain.responses
be.ehealth.businessconnector.therlink.mappers
be.ehealth.businessconnector.therlink.util

- ## Uses of HcParty in be.ehealth.businessconnector.therlink.builders

  Methods in be.ehealth.businessconnector.therlink.builders that return types with arguments of type HcParty
  Modifier and Type
  Method
  Description
  `List<HcParty>`
  RequestObjectBuilder.`getAuthorHcParties()`
  Gets a list of HcParties that should be included in the author section of the message
  Methods in be.ehealth.businessconnector.therlink.builders with parameters of type HcParty
  Modifier and Type
  Method
  Description
  `PutTherapeuticLinkRequest`
  RequestObjectBuilder.`createPutTherapeuticLinkRequest(Patient patient, HcParty hcp, String therLinkType, Proof proof)`
  Creates a putTherapeuticLinkRequest enddate invalid input: '&' comment are null by default
  `PutTherapeuticLinkRequest`
  RequestObjectBuilder.`createPutTherapeuticLinkRequest(Instant endDate, Patient patient, HcParty concernedHealthCareProfessionel, String therLinkType, String comment, Proof... proofs)`
  Creates a new `PutTherapeuticLinkRequest`
  `RevokeTherapeuticLinkRequest`
  RequestObjectBuilder.`createRevokeTherapeuticLinkRequest(Instant startDate, Instant endDate, Patient patient, HcParty hcp, String therLinkType, String commentAboutRevokal, Proof... proofs)`
  Creates a RevokeTherapeuticLinkRequest
  `TherapeuticLink`
  CommonObjectBuilder.`createTherapeuticLink(Patient patient, String hcpType, String therLinkType, Instant startDate, Instant endDate, String comment, HcParty concernedHcp)`
  Deprecated.
  `TherapeuticLink`
  CommonObjectBuilder.`createTherapeuticLink(Instant startDate, Instant endDate, Patient patient, String hcpType, String therLinkType, String comment, HcParty concernedHcp)`
  Creates a therapeutic link
  Method parameters in be.ehealth.businessconnector.therlink.builders with type arguments of type HcParty
  Modifier and Type
  Method
  Description
  `Author`
  CommonObjectBuilder.`createAuthor(List<HcParty> list)`
  Creates the author part of the message

- ## Uses of HcParty in be.ehealth.businessconnector.therlink.builders.impl

  Methods in be.ehealth.businessconnector.therlink.builders.impl that return types with arguments of type HcParty
  Modifier and Type
  Method
  Description
  `abstract List<HcParty>`
  AbstractRequestObjectBuilderImpl.`getAuthorHcParties()`
  Abstract method that should be implemented by each class that extends
  `AbstractRequestObjectBuilderImpl` to retrieve the Author HcParties
  `List<HcParty>`
  GenericRequestObjectBuilder.`getAuthorHcParties()`
  `List<HcParty>`
  GPRequestObjectBuilderImpl.`getAuthorHcParties()`
  Deprecated.
  `static List<HcParty>`
  TherlinkBuilderUtil.`putInList(HcParty hcParty)`
  Methods in be.ehealth.businessconnector.therlink.builders.impl with parameters of type HcParty
  Modifier and Type
  Method
  Description
  `PutTherapeuticLinkRequest`
  AbstractRequestObjectBuilderImpl.`createPutTherapeuticLinkRequest(Patient patient, HcParty hcp, String therLinkType, Proof proof)`
  `PutTherapeuticLinkRequest`
  AbstractRequestObjectBuilderImpl.`createPutTherapeuticLinkRequest(Instant endDate, Patient patient, HcParty concernedHealthCareProfessionel, String therLinkType, String comment, Proof... proofs)`
  `RevokeTherapeuticLinkRequest`
  AbstractRequestObjectBuilderImpl.`createRevokeTherapeuticLinkRequest(Instant startDate, Instant endDate, Patient patient, HcParty hcp, String therLinkType, String commentAboutRevokal, Proof... proofs)`
  `TherapeuticLink`
  CommonObjectBuilderImpl.`createTherapeuticLink(Patient patient, String hcpType, String therLinkType, Instant startDate, Instant endDate, String comment, HcParty hcp)`
  Deprecated.
  `TherapeuticLink`
  CommonObjectBuilderImpl.`createTherapeuticLink(Instant startDate, Instant endDate, Patient patient, String hcpType, String therLinkType, String comment, HcParty concernedHcp)`
  `static List<HcParty>`
  TherlinkBuilderUtil.`putInList(HcParty hcParty)`
  Method parameters in be.ehealth.businessconnector.therlink.builders.impl with type arguments of type HcParty
  Modifier and Type
  Method
  Description
  `Author`
  CommonObjectBuilderImpl.`createAuthor(List<HcParty> list)`

- ## Uses of HcParty in be.ehealth.businessconnector.therlink.domain

  Methods in be.ehealth.businessconnector.therlink.domain that return HcParty
  Modifier and Type
  Method
  Description
  `HcParty`
  HcParty.Builder.`build()`
  builds the hcparty object and checks for parameters integrity
  `HcParty`
  TherapeuticLink.`getHcParty()`
  Methods in be.ehealth.businessconnector.therlink.domain that return types with arguments of type HcParty
  Modifier and Type
  Method
  Description
  `Set<HcParty>`
  Author.`getHcParties()`
  Methods in be.ehealth.businessconnector.therlink.domain with parameters of type HcParty
  Modifier and Type
  Method
  Description
  `Author.Builder`
  Author.Builder.`addHcParty(HcParty hcp)`
  `void`
  TherapeuticLink.`setHcParty(HcParty hcParty)`
  `TherapeuticLink.Builder`
  TherapeuticLink.Builder.`withHcParty(HcParty hcp)`
  Method parameters in be.ehealth.businessconnector.therlink.domain with type arguments of type HcParty
  Modifier and Type
  Method
  Description
  `void`
  Author.`setHcParties(Set<HcParty> hcParties)`
  Constructors in be.ehealth.businessconnector.therlink.domain with parameters of type HcParty
  Modifier
  Constructor
  Description
  ``
  `TherapeuticLink(Patient patient, HcParty hcParty, String type)`

- ## Uses of HcParty in be.ehealth.businessconnector.therlink.domain.requests

  Constructors in be.ehealth.businessconnector.therlink.domain.requests with parameters of type HcParty
  Modifier
  Constructor
  Description
  ``
  `TherapeuticLinkComplete(Patient patient, HcParty hcParty, String type, List<OperationContext> operationContext)`

- ## Uses of HcParty in be.ehealth.businessconnector.therlink.domain.responses

  Methods in be.ehealth.businessconnector.therlink.domain.responses with parameters of type HcParty
  Modifier and Type
  Method
  Description
  `TherapeuticLinkResponse.Builder`
  TherapeuticLinkResponse.Builder.`withHcParty(HcParty hcp)`
  Constructors in be.ehealth.businessconnector.therlink.domain.responses with parameters of type HcParty
  Modifier
  Constructor
  Description
  ``
  `TherapeuticLinkResponse(Patient patient, HcParty hcParty, String type)`

- ## Uses of HcParty in be.ehealth.businessconnector.therlink.mappers

  Methods in be.ehealth.businessconnector.therlink.mappers that return HcParty
  Modifier and Type
  Method
  Description
  `static HcParty`
  HcPartyMapper.`mapHcParty(HcpartyType hcpartyType)`
  Methods in be.ehealth.businessconnector.therlink.mappers with parameters of type HcParty
  Modifier and Type
  Method
  Description
  `static HCPartyIdType`
  HcPartyMapper.`mapHcPartyIdType(HcParty hcp)`
  `static HcpartyType`
  HcPartyMapper.`mapToHcpartyType(HcParty hcp)`

- ## Uses of HcParty in be.ehealth.businessconnector.therlink.util

  Methods in be.ehealth.businessconnector.therlink.util that return HcParty
  Modifier and Type
  Method
  Description
  `static HcParty`
  ConfigReader.`getCareProvider()`
  reads the careprovider ( the careprovider party in the therapeutic link between careprovider and patient).