Beispiel #1
0
        private void AddPatientIdentifier(PatientIdentifierDto patientIdentifierDto, Patient patient)
        {
            var patientIdentifierType = _mappingHelper.MapLookupField <PatientIdentifierType> (patientIdentifierDto.PatientIdentifierType);
            var patientIdentifier     = new PatientIdentifierBuilder()
                                        .WithPatientIdentifierType(patientIdentifierType)
                                        .WithIdentifier(patientIdentifierDto.Identifier)
                                        .WithEffectiveDateRange(new DateRange(patientIdentifierDto.EffectiveDate, patientIdentifierDto.ExpirationDate))
                                        .WithDescription(patientIdentifierDto.Description)
                                        .WithActiveIndicator(patientIdentifierDto.ActiveIndicator)
                                        .Build();

            patient.AddPatientIdentifier(patientIdentifier);
        }