# Uses of Class
be.ehealth.business.common.domain.Patient

Packages that use Patient
Package
Description
be.ehealth.business.common.domain
be.ehealth.business.common.util
be.ehealth.business.mycarenetdomaincommons.builders
be.ehealth.business.mycarenetdomaincommons.builders.impl
be.ehealth.businessconnector.therlink
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

- ## Uses of Patient in be.ehealth.business.common.domain

  Methods in be.ehealth.business.common.domain that return Patient
  Modifier and Type
  Method
  Description
  `Patient`
  Patient.Builder.`build()`
  build the patient object and checks for parameters integrity
  Constructors in be.ehealth.business.common.domain with parameters of type Patient
  Modifier
  Constructor
  Description
  ``
  `Builder(Patient existingPatient)`
  Builder with existing (template) patient object.

- ## Uses of Patient in be.ehealth.business.common.util

  Methods in be.ehealth.business.common.util that return Patient
  Modifier and Type
  Method
  Description
  `static Patient`
  EidUtils.`readFromEidCard()`
  retrieves from eidcard with default scope.
  `static Patient`
  EidUtils.`readFromEidCard(String scope)`
  retrieves from eidcard to build a `Patient` object

- ## Uses of Patient in be.ehealth.business.mycarenetdomaincommons.builders

  Methods in be.ehealth.business.mycarenetdomaincommons.builders with parameters of type Patient
  Modifier and Type
  Method
  Description
  `Routing`
  CommonBuilder.`createRouting(Patient patientInfo, Instant refDate)`
  Creates Routing object with given parameters.

- ## Uses of Patient in be.ehealth.business.mycarenetdomaincommons.builders.impl

  Methods in be.ehealth.business.mycarenetdomaincommons.builders.impl with parameters of type Patient
  Modifier and Type
  Method
  Description
  `Routing`
  AbstractCommonBuilderImpl.`createRouting(Patient patientInfo, Instant refDate)`

- ## Uses of Patient in be.ehealth.businessconnector.therlink

  Methods in be.ehealth.businessconnector.therlink with parameters of type Patient
  Modifier and Type
  Method
  Description
  `static PutTherapeuticLinkRequest`
  DefaultImplementationForgeneralPractitioner.`createDefaultTherapeuticLinkWithIsiReading(Patient patient)`
  Creates a new `PutTherapeuticLinkRequest`, it will use the info from the enduser in the current session.
  `static PutTherapeuticLinkRequest`
  DefaultImplementationForgeneralPractitioner.`createDefaultTherapeuticLinkWithSisReading(Patient patient)`
  Creates a new `PutTherapeuticLinkRequest`, it will use the info from the enduser in the current session.

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

  Methods in be.ehealth.businessconnector.therlink.builders with parameters of type Patient
  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

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

  Methods in be.ehealth.businessconnector.therlink.builders.impl with parameters of type Patient
  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)`

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

  Subclasses of Patient in be.ehealth.businessconnector.therlink.domain
  Modifier and Type
  Class
  Description
  `class`
  `Patient`
  Deprecated.
  use be.ehealth.business.common.domain.Patient instead
  Methods in be.ehealth.businessconnector.therlink.domain that return Patient
  Modifier and Type
  Method
  Description
  `Patient`
  TherapeuticLink.`getPatient()`
  Methods in be.ehealth.businessconnector.therlink.domain with parameters of type Patient
  Modifier and Type
  Method
  Description
  `void`
  TherapeuticLink.`setPatient(Patient patient)`
  `TherapeuticLink.Builder`
  TherapeuticLink.Builder.`withPatient(Patient patient)`
  Constructors in be.ehealth.businessconnector.therlink.domain with parameters of type Patient
  Modifier
  Constructor
  Description
  ``
  `TherapeuticLink(Patient patient, HcParty hcParty, String type)`

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

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

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

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

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

  Methods in be.ehealth.businessconnector.therlink.mappers that return Patient
  Modifier and Type
  Method
  Description
  `static Patient`
  PatientMapper.`mapPatient(Patient businessPatient)`
  Maps a `Patient` into a `Patient` object
  Methods in be.ehealth.businessconnector.therlink.mappers with parameters of type Patient
  Modifier and Type
  Method
  Description
  `static Patient`
  PatientMapper.`mapPatient(Patient businessPatient)`
  Maps a `Patient` into a `Patient` object