Incoming Parameters

The parameters are used to populate the internal struct: curam.core.sl.struct.SharedEvidenceDescriptorDetails:

Table 1. Minimum Requirements
Intake Element Map to Parameter Schema Type
caseID caseID se:caseReference
participantNumber participantID se:personReference
evidenceType evidenceType se:evidenceType
caseType sourceType se:caseType
caseSubType sourceID se:caseSubType
sourceSystemName sourceSystemID se:sourceSystemName
sharedInstanceID sharedInstanceID se:sharedInstanceID
operation operation se:OperationName
receivedDate effectiveFrom se:date
effectiveDate effectiveDate se:date
dataObjects see below see below

The parameters caseID, participantID, sourceSystemID are internal ID determined by querying the database using the attributes CaseHeader.caseReference, ConcernRole.primaryAlternateID, TargetSystem.systemName.

The parameter sourceID is determined using the API curam.core.sl.impl.CaseTypeEvidence.getSubTypeID(final String caseSubType) using the caseSubType value.

Each Incoming Evidence schema has an object structure defined for the incoming data. The dataObjects structure is:

<dataItem name="{data item name}"
      >{value}</dataItem>
Note: DataItem to struct mapping controls all data type conversions and checks.