Build Omnicell staging flow in SSIS

This commit is contained in:
John Mulhall 2026-10-05 07:42:46 -04:00
parent c4193a68fd
commit fb1ee5df7a

View file

@ -11,8 +11,8 @@
DTS:LocaleID="1033" DTS:LocaleID="1033"
DTS:ObjectName="Package" DTS:ObjectName="Package"
DTS:PackageType="5" DTS:PackageType="5"
DTS:VersionBuild="11" DTS:VersionBuild="13"
DTS:VersionGUID="{FB4E429C-A67A-41B6-86A3-F413A8C07A12}"> DTS:VersionGUID="{A2883BC9-255C-4054-BA15-73273833BF51}">
<DTS:Property <DTS:Property
DTS:Name="PackageFormatVersion">8</DTS:Property> DTS:Name="PackageFormatVersion">8</DTS:Property>
<DTS:ConnectionManagers> <DTS:ConnectionManagers>
@ -37,7 +37,7 @@
<DTS:Password <DTS:Password
DTS:Name="pwd" DTS:Name="pwd"
Sensitive="1" Sensitive="1"
Encrypted="1">AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAO6XIHfjZM0evaVyi8h5QcgAAAAAIAAAARABUAFMAAAADZgAAwAAAABAAAAAI35MdyGPzEJi6ws35sguZAAAAAASAAACgAAAAEAAAAKJXnA5HBF9N+68STtOAu1AwAAAAtSghBCDob44+M5WejGoJ+VH4XbwoO9VJ1QFQlXkA76ggAnZ3tFUv6TF4Da6nYGNdFAAAAI7fo65M+h3q4aeFk62eLu0nOpHV</DTS:Password> Encrypted="1">AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAO6XIHfjZM0evaVyi8h5QcgAAAAAIAAAARABUAFMAAAADZgAAwAAAABAAAACqpnBjTdCfK7dbwLFeGo2FAAAAAASAAACgAAAAEAAAAPRikq1sSj1QIGp7OkkBMGcwAAAApPCssNcb1rxqDE2Ydv5TD4rPLISmJnAWN5nHkCeStf4UyDQ/1j8PnNB5FLmSxU3GFAAAAFjeU6hAk+LfiIRSvkzdtcr1ElYu</DTS:Password>
</DTS:ConnectionManager> </DTS:ConnectionManager>
</DTS:ObjectData> </DTS:ObjectData>
</DTS:ConnectionManager> </DTS:ConnectionManager>
@ -52,7 +52,7 @@
<DTS:Password <DTS:Password
DTS:Name="pwd" DTS:Name="pwd"
Sensitive="1" Sensitive="1"
Encrypted="1">AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAO6XIHfjZM0evaVyi8h5QcgAAAAAIAAAARABUAFMAAAADZgAAwAAAABAAAAAvXHhRpxA71ICZCjnFqR9SAAAAAASAAACgAAAAEAAAAOS+wFyLeL1w/mfEvvqz+W8wAAAAB4pRp8b8k2PMnO+aKZZ5j5WmgLEya5lf7WYOLORaI41kczUFkif4STsk8+dh6PytFAAAAD+Brw/8Z6cEDHWZPcxhWjmv1oRm</DTS:Password> Encrypted="1">AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAO6XIHfjZM0evaVyi8h5QcgAAAAAIAAAARABUAFMAAAADZgAAwAAAABAAAACnQIyAIygD1oHrIldysorFAAAAAASAAACgAAAAEAAAABx+zbcgKZdMeraLuG8Z1hUwAAAAzDHNupIs7+yjynNalHPvrJBAqhrj14liaCHe2fM/T271x/sWxFaH0vZohN/ZFY4TFAAAACR3lcM8bRNqC7t7bD/yQoKBe9O2</DTS:Password>
</DTS:ConnectionManager> </DTS:ConnectionManager>
</DTS:ObjectData> </DTS:ObjectData>
</DTS:ConnectionManager> </DTS:ConnectionManager>
@ -148,7 +148,7 @@
description="The Destination database table name." description="The Destination database table name."
expressionType="Notify" expressionType="Notify"
name="TableOrViewName" name="TableOrViewName"
UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor"></property> UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor">"recon"."OmnicellStage"</property>
<property <property
dataType="System.Int32" dataType="System.Int32"
description="Specify the number of rows per batch. The default is 0 which uses the same size as SSIS internal buffer. " description="Specify the number of rows per batch. The default is 0 which uses the same size as SSIS internal buffer. "
@ -171,6 +171,8 @@
<connections> <connections>
<connection <connection
refId="Package\Load Omnicell Stage\ADO NET Destination.Connections[IDbConnection]" refId="Package\Load Omnicell Stage\ADO NET Destination.Connections[IDbConnection]"
connectionManagerID="Package.ConnectionManagers[BRT1-MEDIDR\MEDITECHDR.SSIS]"
connectionManagerRefId="Package.ConnectionManagers[BRT1-MEDIDR\MEDITECHDR.SSIS]"
description="Managed connection manager" description="Managed connection manager"
name="IDbConnection" /> name="IDbConnection" />
</connections> </connections>
@ -180,8 +182,564 @@
errorRowDisposition="FailComponent" errorRowDisposition="FailComponent"
hasSideEffects="true" hasSideEffects="true"
name="ADO NET Destination Input"> name="ADO NET Destination Input">
<inputColumns>
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[omnicell_transaction_id]"
cachedDataType="i8"
cachedName="omnicell_transaction_id"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[omnicell_transaction_id]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[omnicell_transaction_id]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[file_load_id]"
cachedDataType="i8"
cachedName="file_load_id"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[file_load_id]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[file_load_id]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[source_stage_row_id]"
cachedDataType="i8"
cachedName="source_stage_row_id"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[source_stage_row_id]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[source_stage_row_id]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[source_row_number]"
cachedDataType="i4"
cachedName="source_row_number"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[source_row_number]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[source_row_number]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[source_file_name]"
cachedDataType="nText"
cachedName="source_file_name"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[source_file_name]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[source_file_name]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[source_file_date]"
cachedDataType="dbTimeStamp"
cachedName="source_file_date"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[source_file_date]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[source_file_date]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[upload_date]"
cachedDataType="dbTimeStamp"
cachedName="upload_date"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[upload_date]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[upload_date]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[action_datetime]"
cachedDataType="dbTimeStamp"
cachedName="action_datetime"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[action_datetime]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[action_datetime]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[action_datetime_raw]"
cachedDataType="wstr"
cachedLength="16"
cachedName="action_datetime_raw"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[action_datetime_raw]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[action_datetime_raw]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[pat_id]"
cachedDataType="wstr"
cachedLength="30"
cachedName="pat_id"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[pat_id]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[pat_id]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[omni_stid]"
cachedDataType="wstr"
cachedLength="50"
cachedName="omni_stid"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[omni_stid]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[omni_stid]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[item_id]"
cachedDataType="wstr"
cachedLength="50"
cachedName="item_id"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[item_id]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[item_id]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[chg_id]"
cachedDataType="wstr"
cachedLength="100"
cachedName="chg_id"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[chg_id]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[chg_id]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[chg_type]"
cachedDataType="wstr"
cachedLength="1"
cachedName="chg_type"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[chg_type]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[chg_type]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[xfer_type]"
cachedDataType="wstr"
cachedLength="1"
cachedName="xfer_type"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[xfer_type]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[xfer_type]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[xfersub]"
cachedDataType="wstr"
cachedLength="10"
cachedName="xfersub"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[xfersub]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[xfersub]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[qty]"
cachedDataType="numeric"
cachedName="qty"
cachedPrecision="18"
cachedScale="4"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[qty]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[qty]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[countback]"
cachedDataType="wstr"
cachedLength="1"
cachedName="countback"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[countback]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[countback]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[mooverride]"
cachedDataType="wstr"
cachedLength="1"
cachedName="mooverride"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[mooverride]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[mooverride]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[issuedisch]"
cachedDataType="wstr"
cachedLength="1"
cachedName="issuedisch"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[issuedisch]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[issuedisch]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[qty_onhand]"
cachedDataType="numeric"
cachedName="qty_onhand"
cachedPrecision="18"
cachedScale="4"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[qty_onhand]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[qty_onhand]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[unit_issue]"
cachedDataType="wstr"
cachedLength="20"
cachedName="unit_issue"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[unit_issue]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[unit_issue]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[user_name]"
cachedDataType="wstr"
cachedLength="150"
cachedName="user_name"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[user_name]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[user_name]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[witnes_nam]"
cachedDataType="wstr"
cachedLength="150"
cachedName="witnes_nam"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[witnes_nam]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[witnes_nam]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[waste_qty]"
cachedDataType="wstr"
cachedLength="150"
cachedName="waste_qty"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[waste_qty]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[waste_qty]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[omni_name]"
cachedDataType="wstr"
cachedLength="100"
cachedName="omni_name"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[omni_name]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[omni_name]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[rx_name]"
cachedDataType="wstr"
cachedLength="250"
cachedName="rx_name"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[rx_name]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[rx_name]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[r_suffi]"
cachedDataType="wstr"
cachedLength="150"
cachedName="r_suffi"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[r_suffi]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[r_suffi]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[r_name]"
cachedDataType="nText"
cachedName="r_name"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[r_name]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[r_name]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[pat_name]"
cachedDataType="wstr"
cachedLength="200"
cachedName="pat_name"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[pat_name]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[pat_name]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[null_type]"
cachedDataType="wstr"
cachedLength="10"
cachedName="null_type"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[null_type]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[null_type]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[dose_xa]"
cachedDataType="wstr"
cachedLength="1"
cachedName="dose_xa"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[dose_xa]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[dose_xa]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[qtyz]"
cachedDataType="numeric"
cachedName="qtyz"
cachedPrecision="18"
cachedScale="4"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[qtyz]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[qtyz]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[waste_qtyz]"
cachedDataType="wstr"
cachedLength="150"
cachedName="waste_qtyz"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[waste_qtyz]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[waste_qtyz]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[str_units]"
cachedDataType="wstr"
cachedLength="30"
cachedName="str_units"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[str_units]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[str_units]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[case_id]"
cachedDataType="wstr"
cachedLength="100"
cachedName="case_id"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[case_id]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[case_id]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[mo_id]"
cachedDataType="wstr"
cachedLength="100"
cachedName="mo_id"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[mo_id]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[mo_id]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[mas_desc]"
cachedDataType="nText"
cachedName="mas_desc"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[mas_desc]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[mas_desc]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[med_recno]"
cachedDataType="wstr"
cachedLength="30"
cachedName="med_recno"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[med_recno]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[med_recno]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[user_id]"
cachedDataType="wstr"
cachedLength="100"
cachedName="user_id"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[user_id]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[user_id]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[user_type]"
cachedDataType="wstr"
cachedLength="50"
cachedName="user_type"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[user_type]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[user_type]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[witnes_id]"
cachedDataType="wstr"
cachedLength="100"
cachedName="witnes_id"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[witnes_id]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[witnes_id]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[inserted_at]"
cachedDataType="dbTimeStamp"
cachedName="inserted_at"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[inserted_at]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[inserted_at]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[loginposid]"
cachedDataType="wstr"
cachedLength="50"
cachedName="loginposid"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[loginposid]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[loginposid]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[device_id_c]"
cachedDataType="wstr"
cachedLength="100"
cachedName="device_id_c"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[device_id_c]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[device_id_c]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[device_name]"
cachedDataType="wstr"
cachedLength="200"
cachedName="device_name"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[device_name]"
lineageId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output].Columns[device_name]" />
<inputColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].Columns[RunID]"
cachedDataType="i8"
cachedName="RunID"
externalMetadataColumnId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[RunID]"
lineageId="Package\Load Omnicell Stage\Derived Column.Outputs[Derived Column Output].Columns[RunID]" />
</inputColumns>
<externalMetadataColumns <externalMetadataColumns
isUsed="True" /> isUsed="True">
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[StageID]"
dataType="i8"
name="StageID" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[RunID]"
dataType="i8"
name="RunID" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[omnicell_transaction_id]"
dataType="i8"
name="omnicell_transaction_id" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[file_load_id]"
dataType="i8"
name="file_load_id" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[source_stage_row_id]"
dataType="i8"
name="source_stage_row_id" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[source_row_number]"
dataType="i4"
name="source_row_number" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[source_file_name]"
dataType="wstr"
length="260"
name="source_file_name" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[source_file_date]"
dataType="dbTimeStamp"
name="source_file_date" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[upload_date]"
dataType="dbTimeStamp"
name="upload_date" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[action_datetime]"
dataType="dbTimeStamp"
name="action_datetime" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[action_datetime_raw]"
dataType="wstr"
length="16"
name="action_datetime_raw" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[pat_id]"
dataType="wstr"
length="30"
name="pat_id" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[omni_stid]"
dataType="wstr"
length="50"
name="omni_stid" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[item_id]"
dataType="wstr"
length="50"
name="item_id" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[chg_id]"
dataType="wstr"
length="100"
name="chg_id" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[chg_type]"
dataType="wstr"
length="1"
name="chg_type" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[xfer_type]"
dataType="wstr"
length="1"
name="xfer_type" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[xfersub]"
dataType="wstr"
length="10"
name="xfersub" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[qty]"
dataType="numeric"
name="qty"
precision="18"
scale="4" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[countback]"
dataType="wstr"
length="1"
name="countback" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[mooverride]"
dataType="wstr"
length="1"
name="mooverride" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[issuedisch]"
dataType="wstr"
length="1"
name="issuedisch" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[qty_onhand]"
dataType="numeric"
name="qty_onhand"
precision="18"
scale="4" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[unit_issue]"
dataType="wstr"
length="20"
name="unit_issue" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[user_name]"
dataType="wstr"
length="150"
name="user_name" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[witnes_nam]"
dataType="wstr"
length="150"
name="witnes_nam" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[waste_qty]"
dataType="wstr"
length="150"
name="waste_qty" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[omni_name]"
dataType="wstr"
length="100"
name="omni_name" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[rx_name]"
dataType="wstr"
length="250"
name="rx_name" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[r_suffi]"
dataType="wstr"
length="150"
name="r_suffi" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[r_name]"
dataType="wstr"
length="300"
name="r_name" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[pat_name]"
dataType="wstr"
length="200"
name="pat_name" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[null_type]"
dataType="wstr"
length="10"
name="null_type" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[dose_xa]"
dataType="wstr"
length="1"
name="dose_xa" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[qtyz]"
dataType="numeric"
name="qtyz"
precision="18"
scale="4" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[waste_qtyz]"
dataType="wstr"
length="150"
name="waste_qtyz" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[str_units]"
dataType="wstr"
length="30"
name="str_units" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[case_id]"
dataType="wstr"
length="100"
name="case_id" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[mo_id]"
dataType="wstr"
length="100"
name="mo_id" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[mas_desc]"
dataType="wstr"
length="300"
name="mas_desc" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[med_recno]"
dataType="wstr"
length="30"
name="med_recno" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[user_id]"
dataType="wstr"
length="100"
name="user_id" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[user_type]"
dataType="wstr"
length="50"
name="user_type" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[witnes_id]"
dataType="wstr"
length="100"
name="witnes_id" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[inserted_at]"
dataType="dbTimeStamp"
name="inserted_at" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[loginposid]"
dataType="wstr"
length="50"
name="loginposid" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[device_id_c]"
dataType="wstr"
length="100"
name="device_id_c" />
<externalMetadataColumn
refId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input].ExternalColumns[device_name]"
dataType="wstr"
length="200"
name="device_name" />
</externalMetadataColumns>
</input> </input>
</inputs> </inputs>
<outputs> <outputs>
@ -1312,11 +1870,26 @@ WHERE action_datetime &gt;= TIMESTAMP '2026-08-24 00:00:00'
endId="Package\Load Omnicell Stage\Derived Column.Inputs[Derived Column Input]" endId="Package\Load Omnicell Stage\Derived Column.Inputs[Derived Column Input]"
name="ADO NET Source Output" name="ADO NET Source Output"
startId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output]" /> startId="Package\Load Omnicell Stage\PostgreSQL Source.Outputs[ADO NET Source Output]" />
<path
refId="Package\Load Omnicell Stage.Paths[Derived Column Output]"
endId="Package\Load Omnicell Stage\ADO NET Destination.Inputs[ADO NET Destination Input]"
name="Derived Column Output"
startId="Package\Load Omnicell Stage\Derived Column.Outputs[Derived Column Output]" />
</paths> </paths>
</pipeline> </pipeline>
</DTS:ObjectData> </DTS:ObjectData>
</DTS:Executable> </DTS:Executable>
</DTS:Executables> </DTS:Executables>
<DTS:PrecedenceConstraints>
<DTS:PrecedenceConstraint
DTS:refId="Package.PrecedenceConstraints[Constraint]"
DTS:CreationName=""
DTS:DTSID="{92E20270-ED53-4A4A-B65D-5EE782F4A745}"
DTS:From="Package\Create Recon Run"
DTS:LogicalAnd="True"
DTS:ObjectName="Constraint"
DTS:To="Package\Load Omnicell Stage" />
</DTS:PrecedenceConstraints>
<DTS:DesignTimeProperties><![CDATA[<?xml version="1.0"?> <DTS:DesignTimeProperties><![CDATA[<?xml version="1.0"?>
<!--This CDATA section contains the layout information of the package. The section includes information such as (x,y) coordinates, width, and height.--> <!--This CDATA section contains the layout information of the package. The section includes information such as (x,y) coordinates, width, and height.-->
<!--If you manually edit this section and make a mistake, you can delete it. --> <!--If you manually edit this section and make a mistake, you can delete it. -->
@ -1328,7 +1901,7 @@ WHERE action_datetime &gt;= TIMESTAMP '2026-08-24 00:00:00'
design-time-name="Package"> design-time-name="Package">
<LayoutInfo> <LayoutInfo>
<GraphLayout <GraphLayout
Capacity="4" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph"> Capacity="4" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph" xmlns:mssgle="clr-namespace:Microsoft.SqlServer.Graph.LayoutEngine;assembly=Microsoft.SqlServer.Graph" xmlns:assembly="http://schemas.microsoft.com/winfx/2006/xaml">
<NodeLayout <NodeLayout
Size="164,42" Size="164,42"
Id="Package\Create Recon Run" Id="Package\Create Recon Run"
@ -1337,6 +1910,28 @@ WHERE action_datetime &gt;= TIMESTAMP '2026-08-24 00:00:00'
Size="175,42" Size="175,42"
Id="Package\Load Omnicell Stage" Id="Package\Load Omnicell Stage"
TopLeft="503.5,152.5" /> TopLeft="503.5,152.5" />
<EdgeLayout
Id="Package.PrecedenceConstraints[Constraint]"
TopLeft="589,102">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,50.5"
Start="0,0"
End="0,43">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,43" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
</GraphLayout> </GraphLayout>
</LayoutInfo> </LayoutInfo>
</Package> </Package>
@ -1344,7 +1939,7 @@ WHERE action_datetime &gt;= TIMESTAMP '2026-08-24 00:00:00'
design-time-name="Package\Load Omnicell Stage"> design-time-name="Package\Load Omnicell Stage">
<LayoutInfo> <LayoutInfo>
<GraphLayout <GraphLayout
Capacity="4" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph" xmlns:mssgle="clr-namespace:Microsoft.SqlServer.Graph.LayoutEngine;assembly=Microsoft.SqlServer.Graph" xmlns:assembly="http://schemas.microsoft.com/winfx/2006/xaml"> Capacity="8" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph" xmlns:mssgle="clr-namespace:Microsoft.SqlServer.Graph.LayoutEngine;assembly=Microsoft.SqlServer.Graph" xmlns:assembly="http://schemas.microsoft.com/winfx/2006/xaml">
<NodeLayout <NodeLayout
Size="169,42" Size="169,42"
Id="Package\Load Omnicell Stage\PostgreSQL Source" Id="Package\Load Omnicell Stage\PostgreSQL Source"
@ -1378,7 +1973,29 @@ WHERE action_datetime &gt;= TIMESTAMP '2026-08-24 00:00:00'
<NodeLayout <NodeLayout
Size="179,42" Size="179,42"
Id="Package\Load Omnicell Stage\ADO NET Destination" Id="Package\Load Omnicell Stage\ADO NET Destination"
TopLeft="507,266" /> TopLeft="489,270" />
<EdgeLayout
Id="Package\Load Omnicell Stage.Paths[Derived Column Output]"
TopLeft="580.75,197">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,73"
Start="0,0"
End="0,65.5">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,65.5" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
</GraphLayout> </GraphLayout>
</LayoutInfo> </LayoutInfo>
</TaskHost> </TaskHost>
@ -1390,5 +2007,13 @@ WHERE action_datetime &gt;= TIMESTAMP '2026-08-24 00:00:00'
</Property> </Property>
</Properties> </Properties>
</PipelineComponentMetadata> </PipelineComponentMetadata>
<PipelineComponentMetadata
design-time-name="Package\Load Omnicell Stage\ADO NET Destination">
<Properties>
<Property>
<Name>DataSourceViewID</Name>
</Property>
</Properties>
</PipelineComponentMetadata>
</Objects>]]></DTS:DesignTimeProperties> </Objects>]]></DTS:DesignTimeProperties>
</DTS:Executable> </DTS:Executable>