User Documentation

PACS Features & Constrains

Different PACS systems provide a wide variety of supported features and may also impose specific limitations.

Since the HIS platform aims to provide a unified user experience across multiple PACS systems, the platform abstracts and standardizes most PACS-specific differences.

However, some limitations cannot be unified across all PACS integrations due to inherent differences in the underlying systems. These limitations are explicitly reported so that integrators and users are aware of PACS-specific behavior.

The supported features and any PACS-specific constraints are available through the Get PACS Details operation under the features attribute.

Agent Feature Flags

Flag

CredentialFormatsGet

AccessUnitList

AccessUnitGet

AccessUnitIdentityList

AccessUnitVisitList

IdentityCreate

IdentityImport

IdentityGet

IdentityList

IdentityUpdate

IdentityRemove

IdentityActivate

IdentityDeactivate

IdentityExport

IdentitiesExport

IdentityCredentialCreate

IdentityCredentialGet

IdentityCredentialList

IdentityCredentialUpdate

IdentityCredentialRemove

IdentityCredentialActivate

IdentityCredentialDeactivate

IdentityPinCreate

IdentityPinGet

IdentityPinUpdate

IdentityPinRemove

IdentityPinActivate

IdentityPinDeactivate

IdentityAccessUnitAssign

IdentityAccessUnitRemove

IdentityAccessUnitList

IdentityAccessUnitsUpdate

VisitCreate

VisitImport

VisitList

VisitCheckIn

VisitCheckOut

VisitGet

VisitRemove

VisitUpdate

VisitExport

VisitsExport

VisitCredentialCreate

VisitCredentialGet

VisitCredentialList

VisitCredentialUpdate

VisitCredentialRemove

VisitCredentialActivate

VisitCredentialDeactivate

VisitPinCreate

VisitPinGet

VisitPinUpdate

VisitPinRemove

VisitPinActivate

VisitPinDeactivate

VisitAccessUnitAssign

VisitAccessUnitRemove

VisitAccessUnitList

VisitAccessUnitsUpdate

EventsCollect

Agent Constraints

Constraint

Type

Default

Meaning

MaxCredentialsPerEntity

int?

null

Maximum number of Credentials per entity (Identity or Visit). null = not limited / unknown.

MaxActiveCredentialsPerEntity

int?

null

Maximum number of active Credentials per entity (Identity or Visit). null = not limited / unknown.

ActiveCredentialRequiresActiveEntity

bool

false

A Credential can be activated only if its entity (Identity/Visit) is active.

CheckOutRemovesVisit

bool

false

Performing check-out causes the PACS to remove/delete the Visit.

ExtensionFieldDateTimePrecision

int?

null

Supported decimal places for fractional seconds in extension-field DateTime. null = unspecified.

ExtensionFieldDecimalPrecision

int?

null

Supported decimal places for extension-field Decimal. null = unspecified.

IdentityModifiedSinceSupported

bool

true

modifiedSince filter is supported when listing Identities.

VisitModifiedSinceSupported

bool

true

modifiedSince filter is supported when listing Visits.

IdentityExtensionFieldsSupported

bool

true

Extension fields are supported for Identities.

IdentityCredentialExtensionFieldsSupported

bool

true

Extension fields are supported for Identity Credentials.

IdentityPinExtensionFieldsSupported

bool

true

Extension fields are supported for Identity PINs.

VisitExtensionFieldsSupported

bool

true

Extension fields are supported for Visits.

VisitCredentialExtensionFieldsSupported

bool

true

Extension fields are supported for Visit Credentials.

VisitPinExtensionFieldsSupported

bool

true

Extension fields are supported for Visit PINs.

ExternalIdGloballyUnique

bool

false

externalId must be globally unique across Identity+Visit (if true), otherwise validated only within the person type scope.

InitialIdentityState

  • Inactive

  • Active

Active

Initial state for newly created Identity.

InitialVisitState

  • Inactive

  • Active

Inactive

Initial state for newly created Visit.

InitialCredentialState

  • Inactive

  • Active

Active

Initial state for newly created Credential.

InitialPinState

  • Inactive

  • Active

Active

Initial state for newly created PIN.

IdentityPictureReadSupported

bool

true

Reading of Identity picture is supported.

IdentityPictureWriteSupported

bool

true

Writing of Identity picture is supported.

VisitPictureReadSupported

bool

true

Reading of Visit picture is supported.

VisitPictureWriteSupported

bool

true

Writing of Visit picture is supported.

MaxCredentialsPerType

int?

null

Maximum number of Credentials per format. null = not limited / unknown.