Table Description
Contract Version: The base record for a Utilization or Flat Rate Contract.

Contains the contract information for either a Utilization or Flat Rate Contract version. A flat rate contract can only have one version while a utilization can have more than one version. Different Utilization Contract Versions are link together by a Reference Number stored in the CPMContract entity.

Example

A contract to deliver a physiotherapy service at the providers rate of $100 for each unit delivered.

Relationship Diagram
Click the diagram to manipulate and zoom. Traverse the diagram using Click-and-Drag motions.
Model Details
Location in Model: Logical View::MetaModel::Curam::CPM::Service Layer::Provider::Contracts::ContractVersion::Entity::ContractVersion
Controlling File: CPM\model\Packages\Service Layer\Provider\Contracts\ContractVersion\Entity\Entity_cat.efx
Table Options
ALLOW_OPTIMISTIC_LOCKINGyes
Attributes (20)
AttributeStereotypeNullableDescriptionDomain DefinitionCodetableDDL Type
commentsdetails Comments recorded by the user relating to the contract.COMMENTS SVR_STRING<300>
concernRoleIDdetailsnoThe unique system generated identifier for the provider or provider group record.CONCERN_ROLE_ID SVR_INT64
contractServicesTypedetails The type of contract being delivered. For example a day care agency will set up a Social Services type of contract with a day care provider.CONTRACT_SERVICES_TYPEContractServicesTypeSVR_STRING<10>
contractTypedetails The type of contract that the version is, either Flat Rate or Utilization.CONTRACT_TYPEContractTypeSVR_STRING<10>
contractVersionIDkeynoThe unique system generated identifier for the contract version record.CONTRACT_VERSION_ID SVR_INT64
amendmentVersionNumberdetails The version number of a contract. A Flat Rate Contract can only have one version while a Utilization Contract can have more.VERSION_NO SVR_INT32
cpmContractIDdetailsnoThe unique system generated identifier for the contract record.CPM_CONTRACT_VERSION SVR_INT64
createdBydetails The user name who created the original contract version.USER_NAME SVR_STRING<64>
dateSigneddetails The date the contract was signed.CURAM_DATE SVR_DATE
endDatedetails The last day on which the contract is effective.CURAM_DATE SVR_DATE
generationDatedetails The date the latest contract was generated.CURAM_DATE SVR_DATE
generationReasondetails The reason the latest contract was generated.CONTRACT_GENREASONContractGenReasonSVR_STRING<10>
terminationReasondetails The reason the contract was terminated.CONTRACT_TERMINATIONREASONContractTerminationReasonSVR_STRING<10>
lastTransitionedBydetails User name of the last user to change the status of this contract version.USER_NAME SVR_STRING<64>
namedetails The name of the contract.CPM_CONTRACT_NAME SVR_STRING<100>
requiredLicenseTypedetails The type of license required to meet the terms of the contract.LICENSE_TYPELicenseTypeSVR_STRING<10>
startDatedetails The date from which the contract will be effective once activated.CURAM_DATE SVR_DATE
contractDocumentIDdetails The unique system generated identifier for the contract document record.INTERNAL_ID SVR_INT64
statusdetails The status of a contract.CONTRACT_STATUSContractStatusSVR_STRING<10>
renewedContractInddetails Indicates if a contract has been renewed from another contract.BOOLEAN_TYPE SVR_BOOLEAN
Foreign Keys (12)
ChildParent
ContractVersion.cpmContractIDCPMContract.cpmContractID
ContractVersion.concernRoleIDConcernRole.concernRoleID
CommunicationCVLink.contractVersionIDContractVersion.contractVersionID
ContractContact.contractVersionIDContractVersion.contractVersionID
ContractPGAssociateLink.contractVersionIDContractVersion.contractVersionID
ContractPOLink.contractVersionIDContractVersion.contractVersionID
ContractPerformanceMeasure.contractVersionIDContractVersion.contractVersionID
ContractStatusHistory.contractVersionIDContractVersion.contractVersionID
FlatRateContract.contractVersionIDContractVersion.contractVersionID
ProviderOfferingPlaceLimit.contractVersionIDContractVersion.contractVersionID
ProviderOfferingRate.contractVersionIDContractVersion.contractVersionID
UtilizationContract.contractVersionIDContractVersion.contractVersionID
Indices (2)
Index NameAttributes
ContractVersionIndex1cpmContractID
ContractVersionIndex2concernRoleID
Operations (7)
OperationStereotypeOptionsDescriptionSQL
insertinsertAUTO_ID: contractVersionID
Standard Operation 
readread Standard Operation 
modifymodifyOPTIMISTIC_LOCKING: yes
Standard Operation 
searchByConcernRolereadmultiORDER_BY: startDate
  
searchByCPMContractreadmulti   
readAllnkreadmulti This method returns a list of all Contracts. 
searchContractPayslipnsmulti This method retrieves all contract based unprocessed payslips.SQL
Related Pages (69)
Activate Contract (ProviderManagement_activateContract)
New Provider (ProviderManagement_addProviderToPG)
New Provider (ProviderManagement_addProviderToProviderGroup)
Submit Service Invoice Line Item for Processing (ProviderManagement_allowSILIForProcessingAsDuplicate)
Amend Utilization Contract (ProviderManagement_amendProviderGroupUtilizationContract)
Amend Contract (ProviderManagement_amendUtilizationContract)
Approve Line Item (ProviderManagement_approveLineItemCorrections)
Service Invoice Line Item (ProviderManagement_approveordenySILI)
Approve Line Item (ProviderManagement_approvePendingSILI)
Approve Line Item (ProviderManagement_approvePendingSILICorrections)
Approve Line Item (ProviderManagement_approveServiceInvoiceLineItem)
Approve Service Invoice Line Items (ProviderManagement_approveServiceInvoiceLineItems)
Approve Line Item (ProviderManagement_approveSILI)
Approve Service Invoice Line Item as Duplicate (ProviderManagement_approveSILIAsDuplicate)
Approve Line Item (ProviderManagement_approveSILICorrections)
Approve Line Items (ProviderManagement_approveSubmittedSILI)
Delete Line Item (ProviderManagement_cancelServiceInvoiceLineItem)
Cancel Service Invoice Line Items (ProviderManagement_cancelServiceInvoiceLineItems)
Cancel Service Invoice Line Item (ProviderManagement_cancelSILIFromTask)
Close Provider (ProviderManagement_closeProvider)
Close Provider Group (ProviderManagement_closeProviderGroup)
Approve Line Items (ProviderManagement_confirmApproveServiceInvoiceLineItems)
Submit Line Items (ProviderManagement_confirmSubmitServiceInvoiceLineItems)
Confirm Suspend Provider (ProviderManagement_confirmSuspendProvider)
New Flat Rate Contract (ProviderManagement_createFlatRateContractForProvider)
New Flat Rate Contract (ProviderManagement_createFlatRateContractForProviderGroup)
New Line Item (ProviderManagement_createNewServiceInvoiceLineItem)
New Line Item (ProviderManagement_createSILICorrection)
New Utilization Contract (ProviderManagement_createUtilizationContractForProvider)
New Utilization Contract (ProviderManagement_createUtilizationContractForProviderGroup)
Deny Line Item (ProviderManagement_denyServiceInvoiceLineItem)
Deny Service Invoice Line Items (ProviderManagement_denyServiceInvoiceLineItems)
Deny Service Invoice Line Item (ProviderManagement_denySILIFromTask)
Contracts (ProviderManagement_listContractsForProvider)
Contracts (ProviderManagement_listContractsForProviderGroup)
Edit Service Invoice Line Item (ProviderManagement_modifyEPServiceInvoiceLineItem)
Edit Flat Rate Contract (ProviderManagement_modifyFlatRateContractForProvider)
Edit Flat Rate Contract (ProviderManagement_modifyFlatRateContractForProviderGroup)
Edit Provider (ProviderManagement_modifyPGAssociation)
Modify Provider - Group Association (ProviderManagement_modifyProviderGroupAssociation)
Edit Provider Group (ProviderManagement_modifyProviderPGAssociation)
Edit Line Item (ProviderManagement_modifyServiceInvoiceLineItem)
Edit Utilization Contract (ProviderManagement_modifyUtilizationContractForProvider)
Edit Utilization Contract (ProviderManagement_modifyUtilizationContractForProviderGroup)
No Match Task Action (ProviderManagement_processSILIException)
Remove Client (ProviderManagement_removeClientFromServiceInvoiceLineItem)
Delete Provider (ProviderManagement_removeProviderFromProviderGroup)
Delete Provider Group (ProviderManagement_removeProviderGroupFromPGAssociation)
Renew Contract (ProviderManagement_renewContract)
Renew Contract (ProviderManagement_renewProviderGroupContract)
Submit Line Item (ProviderManagement_submitOpenSILIForProcessing)
Submit Line Item (ProviderManagement_submitServiceInvoiceLineItemForProcessing)
Submit Line Items (ProviderManagement_submitServiceInvoiceLineItems)
Submit Line Item (ProviderManagement_submitSILI)
Submit Service Invoice Line Item for Processing (ProviderManagement_submitSILIForProcessingFromTask)
Submit Service Invoice (ProviderManagement_submittServiceInvoiceForProcessing)
Suspend Provider (ProviderManagement_suspendProvider)
Completed Line Item (ProviderManagement_viewCompleteServiceInvoiceLineItem)
ProviderManagement_viewEPServiceInvoiceLineItem
View Service Invoice Line Item: (ProviderManagement_viewInsertServiceInvoiceLineItem)
ProviderManagement_viewProviderTabDetailsForFacilityManager
Service Invoice Line Item (ProviderManagement_viewServiceInvoiceLineItem)
Service Invoice Line Item for Provider (ProviderManagement_viewServiceInvoiceLineItemForProvider)
View Service Invoice Line Item for Provider Group: (ProviderManagement_viewServiceInvoiceLineItemForProviderGroup)
Messages for Line Item (ProviderManagement_viewServiceInvoiceLineItemInfoMessages)
View Service Invoice Type Payment Detail for Provider: (ProviderManagement_viewSIPaymentForProvider)
View Service Invoice Type Payment Detail for Provider Group: (ProviderManagement_viewSIPaymentForProviderGroup)
Contract Amendment History: (ProviderManagement_viewUtilizationContractAmendmentHistoryForProvider)
Contract Amendment History (ProviderManagement_viewUtilizationContractAmendmentHistoryForProviderGroup)