Skip to main content

Interface: FhirCsvImportSettings

Defined in: packages/sdk/src/types/fhir-connection-types.ts:209

CSV import settings stored in FhirConnection.vendor_config.

trustEmail / trustPhone are tri-state. null means "inherit from EntitySyncConfig" — the connector adapter falls back to the sync-config member-entity defaults at provisioning time. An explicit true / false overrides the entity default.

inheritedTrustEmail / inheritedTrustPhone carry the entity-level fallback — the value the runtime would resolve to if the connector override were cleared (i.e. EntitySyncConfig.trustEmail / trustPhone, or false when no member entity exists). The UI uses these for the "Inherit (currently: Trust / Do not trust)" label, which describes what selecting Inherit would do — NOT what the current explicit override resolves to today, since those differ whenever an explicit override disagrees with the entity default.

Properties

allowCreateUnmatched

allowCreateUnmatched: boolean

Defined in: packages/sdk/src/types/fhir-connection-types.ts:210


defaultImportedMemberRoleId

defaultImportedMemberRoleId: number | null

Defined in: packages/sdk/src/types/fhir-connection-types.ts:211


inheritedTrustEmail

inheritedTrustEmail: boolean

Defined in: packages/sdk/src/types/fhir-connection-types.ts:214


inheritedTrustPhone

inheritedTrustPhone: boolean

Defined in: packages/sdk/src/types/fhir-connection-types.ts:215


trustEmail

trustEmail: boolean | null

Defined in: packages/sdk/src/types/fhir-connection-types.ts:212


trustPhone

trustPhone: boolean | null

Defined in: packages/sdk/src/types/fhir-connection-types.ts:213