Class EMediplanHealthcarePerson
java.lang.Object
org.projecthusky.fhir.emed.ch.epr.model.emediplan.EMediplanHealthcarePerson
- All Implemented Interfaces:
EMediplanObject
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EMediplanHealthcarePerson
fromChEmedEprPractitioner
(ChEmedEprPractitioner practitioner) Gets an eMediplan practitioner object from a CH EMED EPR Practitioner object.Validates the eMediplan object, without any further context than its JSON path and its own content, against the eMediplan specs.validate
(@Nullable String basePath, EMediplanType mediplanType) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.projecthusky.fhir.emed.ch.epr.model.emediplan.EMediplanObject
getFieldValidationPath, getFieldValidationPath, getIgnoredFieldValidationIssue, getRequiredFieldValidationIssue, getValidationIssue, trim, validate
-
Field Details
-
gln
The HCP GLN. -
firstName
First name. -
lastName
Last name. -
zsr
ZSR number. ZSR (Zahlstellenregister), RCC (Registre des codes-créanciers), RCC (Registro dei codici creditori). The ZSR number may only be set once, either in the HealthcarePerson object or in the HealthcareOrganization object.
-
-
Constructor Details
-
EMediplanHealthcarePerson
public EMediplanHealthcarePerson()
-
-
Method Details
-
validate
Description copied from interface:EMediplanObject
Validates the eMediplan object, without any further context than its JSON path and its own content, against the eMediplan specs.- Specified by:
validate
in interfaceEMediplanObject
- Parameters:
basePath
- The JSON path of this object. Ifnull
, the object is considered to be root. Any validation issues produced by the validation will use this path as a base for each issue's path.- Returns:
- The validation result containing all the encountered validation issues, if any.
-
validate
-
fromChEmedEprPractitioner
public static EMediplanHealthcarePerson fromChEmedEprPractitioner(ChEmedEprPractitioner practitioner) Gets an eMediplan practitioner object from a CH EMED EPR Practitioner object.- Parameters:
practitioner
- The CH EMED EPR Practitioner to be converted.- Returns:
- The resulting eMediplan practitioner.
-