# Entity Types ## Material **Overview:** Additional changes to the Material entity type. The table below describes the additional new properties for the entity type: | Name | Type | Is Mandatory | Data Type | Description | | :----------------- | :------------- | :----------: | :-------- | :----------------------- | | MedDevMaterialRank | CustomProperty | No | String | MedDev Rank Name | | MedDevCurrentHead | CustomProperty | No | String | MedDev Current Head Name | | MedDevCurrentTail | CustomProperty | No | String | MedDev Current Tail Name | ## Step **Overview:** Additional changes to the Step entity type. The table below describes the additional new properties for the entity type: | Name | Type | Is Mandatory | Data Type | Description | | :-------------------------- | :-------- | :----------: | :-------- | :--------------------------------------------------------------------------------------- | | MedDevIsPartialMatMergeStep | Attribute | No | Boolean | Enable/Disable the Future Merge on current Step | | MedDevAllowAutoPartialMerge | Attribute | No | Boolean | Enable/Disable the Auto Partial Merge on current Step | | MedDevIsMatProtocolStep | Attribute | No | Boolean | Indicate if it needs to resolve the Smart Table MedDevMaterialProtocolContext or skip it | ## PrintableDocument **Overview:** Additional changes to the PrintableDocument entity type. The table below describes the additional new properties for the entity type: | Name | Type | Is Mandatory | Data Type | Description | | :---------------------- | :-------- | :----------: | :-------- | :------------------------- | | MedDevLabelsPerDocument | Attribute | No | Integer | MedDev labels Per Document | ## DataCollection **Overview:** Additional changes to the PrintableDocument entity type. The table below describes the additional new properties for the entity type: | Name | Type | Is Mandatory | Data Type | Description | | :------------------------------------------- | :-------- | :----------: | :-------- | :----------------------------------------------------- | | MedDevPreventTrackOutOnLabelCountMismatch | Attribute | No | Boolean | MedDev Prevent TrackOut On Label Count Mismatch | | MedDevShowFirstLastLabelsVerificationWarning | Attribute | No | Boolean | MedDev Show First and Last Labels Verification Warning | ## Protocol **Overview:** Additional changes to the Protocol entity type. The table below describes the additional new properties for the entity type: | Name | Type | Is Mandatory | Data Type | Description | | :--------------------------------------------- | :-------- | :----------: | :-------- | :-------------------------------------------------------------------------------------------------------- | | MedDevIgnoreInstanceCreationIfAlreadyAssigned | Attribute | No | Boolean | Prevents a Data Collection violation from opening a duplicated Protocol Instance when an open one exists. | ## MedDevMaterialPrintableDocument **Overview:** MedDev Relation between a Material and a printable document. The table below describes the properties for this new entity type: | Name | Type | Is Mandatory | Data Type | Description | | :----------------------------- | :------- | :----------: | :------------ | :----------------------------- | | SourceEntity | Property | Yes | EntityType | Material | | TargetEntity | Property | Yes | EntityVersion | PrintableDocument | | PrintedLabels | Property | No | Integer | Printed Labels | | TotalGoodLabels | Property | No | Integer | Total Good Labels | | TotalGoodLabels | Property | No | Integer | Total Good Labels | | TotalScrappedLabels | Property | No | Integer | Total Scrapped Labels | | TotalRemainingLabelsGoodLabels | Property | No | Integer | Remaining Labels | | FirstLabelVerificationCount | Property | No | Integer | First Label Verification Count | | LastLabelVerificationCount | Property | No | Integer | Last Label Verification Count |