Class EntityMappers
Maps between domain entities and database entities. Handles JSON serialization for complex properties.
public static class EntityMappers
- Inheritance
-
EntityMappers
- Inherited Members
Methods
ToDomain(AppointmentEntity)
public static AppointmentTimeInterval ToDomain(this AppointmentEntity entity)
Parameters
entityAppointmentEntity
Returns
ToDomain(UserCredentialEntity)
public static UserCredential ToDomain(this UserCredentialEntity entity)
Parameters
entityUserCredentialEntity
Returns
ToDomain(AssessmentEntity)
public static AssessmentEntry ToDomain(this AssessmentEntity entity)
Parameters
entityAssessmentEntity
Returns
ToDomain(ClinicalDocumentEntity)
public static ClinicalDocument ToDomain(this ClinicalDocumentEntity entity)
Parameters
entityClinicalDocumentEntity
Returns
ToDomain(DiagnosisEntity)
public static DiagnosisEntry ToDomain(this DiagnosisEntity entity)
Parameters
entityDiagnosisEntity
Returns
ToDomain(ObservationEntity)
public static ObservationEntry ToDomain(this ObservationEntity entity)
Parameters
entityObservationEntity
Returns
ToDomain(PlanEntity)
public static PlanEntry ToDomain(this PlanEntity entity)
Parameters
entityPlanEntity
Returns
ToDomain(PrescriptionEntity)
public static PrescriptionEntry ToDomain(this PrescriptionEntity entity)
Parameters
entityPrescriptionEntity
Returns
ToDomain(AdministratorEntity)
public static AdministratorProfile ToDomain(this AdministratorEntity entity)
Parameters
entityAdministratorEntity
Returns
ToDomain(PatientEntity)
public static PatientProfile ToDomain(this PatientEntity entity)
Parameters
entityPatientEntity
Returns
ToDomain(PhysicianEntity)
public static PhysicianProfile ToDomain(this PhysicianEntity entity)
Parameters
entityPhysicianEntity
Returns
ToEntity(UserCredential)
public static UserCredentialEntity ToEntity(this UserCredential credential)
Parameters
credentialUserCredential
Returns
ToEntity(ClinicalDocument)
public static ClinicalDocumentEntity ToEntity(this ClinicalDocument document)
Parameters
documentClinicalDocument
Returns
ToEntity(AssessmentEntry, Guid)
public static AssessmentEntity ToEntity(this AssessmentEntry entry, Guid documentId)
Parameters
entryAssessmentEntrydocumentIdGuid
Returns
ToEntity(DiagnosisEntry, Guid)
public static DiagnosisEntity ToEntity(this DiagnosisEntry entry, Guid documentId)
Parameters
entryDiagnosisEntrydocumentIdGuid
Returns
ToEntity(ObservationEntry, Guid)
public static ObservationEntity ToEntity(this ObservationEntry entry, Guid documentId)
Parameters
entryObservationEntrydocumentIdGuid
Returns
ToEntity(PlanEntry, Guid)
public static PlanEntity ToEntity(this PlanEntry entry, Guid documentId)
Parameters
Returns
ToEntity(PrescriptionEntry, Guid)
public static PrescriptionEntity ToEntity(this PrescriptionEntry entry, Guid documentId)
Parameters
entryPrescriptionEntrydocumentIdGuid
Returns
ToEntity(AdministratorProfile)
public static AdministratorEntity ToEntity(this AdministratorProfile admin)
Parameters
adminAdministratorProfile
Returns
ToEntity(PatientProfile)
public static PatientEntity ToEntity(this PatientProfile patient)
Parameters
patientPatientProfile
Returns
ToEntity(PhysicianProfile)
public static PhysicianEntity ToEntity(this PhysicianProfile physician)
Parameters
physicianPhysicianProfile
Returns
ToEntity(AppointmentTimeInterval)
public static AppointmentEntity ToEntity(this AppointmentTimeInterval appointment)
Parameters
appointmentAppointmentTimeInterval