public class SubjectOfCareParticipantImpl extends Object implements SubjectOfCareParticipant
Individual document types may impose stricter constraints than this class, itself, imposes.
.
IMPORTANT:
To ensure that a valid subject of care is
created, run the CDA creator with .useStrict() when testing
| Constructor and Description |
|---|
SubjectOfCareParticipantImpl(List<? extends AsEntityIdentifier> entityIdentifiers,
AddressContext address,
SubjectOfCarePerson person)
Convenience constructor for the most likely case where there is only one address being supplied
|
SubjectOfCareParticipantImpl(List<? extends AsEntityIdentifier> entityIdentifiers,
List<AddressContext> address,
SubjectOfCarePerson person) |
| Modifier and Type | Method and Description |
|---|---|
void |
addElectronicCommunicationDetail(Telecom electronicCommunicationDetail) |
void |
addEntitlement(Entitlement entitlement) |
List<AddressContext> |
getAddresses() |
List<Telecom> |
getElectronicCommunicationDetail() |
List<Entitlement> |
getEntitlements() |
List<? extends AsEntityIdentifier> |
getEntityIdentifiers() |
String |
getPatientRoleId()
Initialised to a Random UUID if not set.
|
SubjectOfCarePerson |
getPerson() |
void |
setElectronicCommunicationDetails(List<Telecom> electronicCommunicationDetail) |
void |
setEntitlements(List<Entitlement> entitlement) |
void |
setPatientRoleId(String id) |
public SubjectOfCareParticipantImpl(List<? extends AsEntityIdentifier> entityIdentifiers, List<AddressContext> address, SubjectOfCarePerson person)
public SubjectOfCareParticipantImpl(List<? extends AsEntityIdentifier> entityIdentifiers, AddressContext address, SubjectOfCarePerson person)
public List<? extends AsEntityIdentifier> getEntityIdentifiers()
getEntityIdentifiers in interface SubjectOfCareParticipantpublic List<AddressContext> getAddresses()
getAddresses in interface SubjectOfCareParticipantpublic List<Telecom> getElectronicCommunicationDetail()
getElectronicCommunicationDetail in interface SubjectOfCareParticipantpublic SubjectOfCarePerson getPerson()
getPerson in interface SubjectOfCareParticipantpublic List<Entitlement> getEntitlements()
getEntitlements in interface SubjectOfCareParticipantpublic void setElectronicCommunicationDetails(List<Telecom> electronicCommunicationDetail)
setElectronicCommunicationDetails in interface SubjectOfCareParticipantpublic void addElectronicCommunicationDetail(Telecom electronicCommunicationDetail)
addElectronicCommunicationDetail in interface SubjectOfCareParticipantpublic void setEntitlements(List<Entitlement> entitlement)
setEntitlements in interface SubjectOfCareParticipantpublic void addEntitlement(Entitlement entitlement)
addEntitlement in interface SubjectOfCareParticipantpublic void setPatientRoleId(String id)
setPatientRoleId in interface SubjectOfCareParticipantpublic String getPatientRoleId()
getPatientRoleId in interface SubjectOfCareParticipantCopyright © 2021. All rights reserved.