EncryptedFieldsConfiguration constructor
const
EncryptedFieldsConfiguration({
- Set<
String> accessLog = const {"detail", "objectId", "patientId"}, - Set<
String> calendarItem = const {"details", "title", "patientId", "phoneNumber", "address", "addressText", "meetingTags[].*", "flowItem"}, - Set<
String> contact = const {"descr", "notes[].markdown", "location", "encounterLocation", "participants"}, - Set<
String> service = const {"notes[].markdown", "comment"}, - Set<
String> healthElement = const {"descr", "note", "notes[].markdown", "careTeam[].*", "episode[].name", "episode[].comment"}, - Set<
String> maintenanceTask = const {"properties"}, - Set<
String> patient = const {"note", "notes[].markdown", "created", "modified", "companyName", "languages", "civility", "birthSex", "personalStatus", "nationality", "race", "ethnicity", "picture", "insurabilities[].*", "partnerships[].*", "patientHealthCareParties[].*", "financialInstitutionInformation[].*", "medicalHouseContracts[].*", "patientProfessions", "comment", "warning", "fatherBirthCountry", "birthCountry", "nativeCountry", "socialStatus", "mainSourceOfIncome", "schoolingInfos[].*", "employementInfos[].*"}, - Set<
String> message = const {"subject"}, - Set<
String> topic = const {"description", "linkedServices", "linkedHealthElements"}, - Set<
String> document = const {"medicalLocationId", "name"}, - Set<
String> form = const {"descr"}, - Set<
String> receipt = const {"references"}, - Set<
String> classification = const {"label"}, - Set<
String> timeTable = const {}, - Set<
String> invoice = const {"reason"},
Implementation
const EncryptedFieldsConfiguration({
this.accessLog = const {
"detail",
"objectId",
"patientId"
},
this.calendarItem = const {
"details",
"title",
"patientId",
"phoneNumber",
"address",
"addressText",
"meetingTags[].*",
"flowItem"
},
this.contact = const {
"descr",
"notes[].markdown",
"location",
"encounterLocation",
"participants",
},
this.service = const {
"notes[].markdown",
"comment"
},
this.healthElement = const {
"descr",
"note",
"notes[].markdown",
"careTeam[].*",
"episode[].name",
"episode[].comment"
},
this.maintenanceTask = const {
"properties"
},
this.patient = const {
"note",
"notes[].markdown",
"created",
"modified",
"companyName",
"languages",
"civility",
"birthSex",
"personalStatus",
"nationality",
"race",
"ethnicity",
"picture",
"insurabilities[].*",
"partnerships[].*",
"patientHealthCareParties[].*",
"financialInstitutionInformation[].*",
"medicalHouseContracts[].*",
"patientProfessions",
"comment",
"warning",
"fatherBirthCountry",
"birthCountry",
"nativeCountry",
"socialStatus",
"mainSourceOfIncome",
"schoolingInfos[].*",
"employementInfos[].*",
},
this.message = const {
"subject"
},
this.topic = const {
"description",
"linkedServices",
"linkedHealthElements"
},
this.document = const {
"medicalLocationId",
"name"
},
this.form = const {
"descr"
},
this.receipt = const {
"references"
},
this.classification = const {
"label"
},
this.timeTable = const {},
this.invoice = const {
"reason"
}
});