DecryptedPatientDto constructor
DecryptedPatientDto({
- required String id,
- List<
IdentifierDto> identifier = const [], - String? rev,
- int? created,
- int? modified,
- String? author,
- String? responsible,
- Set<
CodeStubDto> tags = const {}, - Set<
CodeStubDto> codes = const {}, - int? endOfLife,
- int? deletionDate,
- String? firstName,
- String? lastName,
- List<
PersonNameDto> names = const [], - String? companyName,
- List<
String> languages = const [], - List<
AddressDto> addresses = const [], - String? civility,
- PatientDtoGenderEnum? gender,
- PatientDtoBirthSexEnum? birthSex,
- String? mergeToPatientId,
- Set<
String> mergedIds = const {}, - String? alias,
- bool active = true,
- PatientDtoDeactivationReasonEnum deactivationReason = const PatientDtoDeactivationReasonEnum._('DeactivationReason.none'),
- String? ssin,
- String? maidenName,
- String? spouseName,
- String? partnerName,
- PatientDtoPersonalStatusEnum? personalStatus,
- int? dateOfBirth,
- int? dateOfDeath,
- int? timestampOfLatestEidReading,
- String? placeOfBirth,
- String? placeOfDeath,
- bool? deceased,
- String? education,
- String? profession,
- String? note,
- String? administrativeNote,
- String? nationality,
- String? race,
- String? ethnicity,
- String? preferredUserId,
- String? picture,
- String? externalId,
- List<
InsurabilityDto> insurabilities = const [], - List<
PartnershipDto> partnerships = const [], - List<
PatientHealthCarePartyDto> patientHealthCareParties = const [], - List<
FinancialInstitutionInformationDto> financialInstitutionInformation = const [], - List<
MedicalHouseContractDto> medicalHouseContracts = const [], - List<
CodeStubDto> patientProfessions = const [], - Map<
String, List< parameters = const {},String> > - Set<
PropertyStubDto> properties = const {}, - Map<
String, List< hcPartyKeys = const {},String> > - Map<
String, Map< aesExchangeKeys = const {},String, Map< >String, String> > - Map<
String, Map< transferKeys = const {},String, String> > - Map<
String, String> privateKeyShamirPartitions = const {}, - String? publicKey,
- Set<
String> secretForeignKeys = const {}, - Map<
String, Set< cryptedForeignKeys = const {},DelegationDto> > - Map<
String, Set< delegations = const {},DelegationDto> > - Map<
String, Set< encryptionKeys = const {},DelegationDto> > - String? encryptedSelf,
- String? medicalLocationId,
- Set<
String> nonDuplicateIds = const {}, - Set<
String> encryptedAdministrativesDocuments = const {}, - String? comment,
- String? warning,
- CodeStubDto? fatherBirthCountry,
- CodeStubDto? birthCountry,
- CodeStubDto? nativeCountry,
- CodeStubDto? socialStatus,
- CodeStubDto? mainSourceOfIncome,
- List<
SchoolingInfoDto> schoolingInfos = const [], - List<
EmploymentInfoDto> employementInfos = const [],
Returns a new DecryptedPatientDto instance.
Implementation
DecryptedPatientDto({
required this.id,
this.identifier = const [],
this.rev,
this.created,
this.modified,
this.author,
this.responsible,
this.tags = const {},
this.codes = const {},
this.endOfLife,
this.deletionDate,
this.firstName,
this.lastName,
this.names = const [],
this.companyName,
this.languages = const [],
this.addresses = const [],
this.civility,
this.gender,
this.birthSex,
this.mergeToPatientId,
this.mergedIds = const {},
this.alias,
this.active = true,
this.deactivationReason = const PatientDtoDeactivationReasonEnum._('DeactivationReason.none'),
this.ssin,
this.maidenName,
this.spouseName,
this.partnerName,
this.personalStatus,
this.dateOfBirth,
this.dateOfDeath,
this.timestampOfLatestEidReading,
this.placeOfBirth,
this.placeOfDeath,
this.deceased,
this.education,
this.profession,
this.note,
this.administrativeNote,
this.nationality,
this.race,
this.ethnicity,
this.preferredUserId,
this.picture,
this.externalId,
this.insurabilities = const [],
this.partnerships = const [],
this.patientHealthCareParties = const [],
this.financialInstitutionInformation = const [],
this.medicalHouseContracts = const [],
this.patientProfessions = const [],
this.parameters = const {},
this.properties = const {},
this.hcPartyKeys = const {},
this.aesExchangeKeys = const {},
this.transferKeys = const {},
this.privateKeyShamirPartitions = const {},
this.publicKey,
this.secretForeignKeys = const {},
this.cryptedForeignKeys = const {},
this.delegations = const {},
this.encryptionKeys = const {},
this.encryptedSelf,
this.medicalLocationId,
this.nonDuplicateIds = const {},
this.encryptedAdministrativesDocuments = const {},
this.comment,
this.warning,
this.fatherBirthCountry,
this.birthCountry,
this.nativeCountry,
this.socialStatus,
this.mainSourceOfIncome,
this.schoolingInfos = const [],
this.employementInfos = const [],
});