Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes related to EDRD-65 #1403

Closed
wants to merge 7 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<OmniDataTransform xmlns="http://soap.sforce.com/2006/04/metadata">
<active>false</active>
<assignmentRulesUsed>false</assignmentRulesUsed>
<deletedOnSuccess>false</deletedOnSuccess>
<errorIgnored>false</errorIgnored>
<fieldLevelSecurityEnabled>false</fieldLevelSecurityEnabled>
<inputType>JSON</inputType>
<name>EDRDDRExtractphnEMPI</name>
<nullInputsIncludedInOutput>false</nullInputsIncludedInOutput>
<omniDataTransformItem>
<disabled>false</disabled>
<filterGroup>0.0</filterGroup>
<globalKey>EDRDDRExtractphnEMPICustom0jIAq0000004E2nMAEItem3</globalKey>
<inputFieldName>Contac:Patient_is_Deceased__c</inputFieldName>
<inputObjectQuerySequence>0.0</inputObjectQuerySequence>
<linkedObjectSequence>0.0</linkedObjectSequence>
<name>EDRDDRExtractphnEMPI</name>
<outputCreationSequence>1.0</outputCreationSequence>
<outputFieldName>Contac:Patient_Deceased</outputFieldName>
<outputObjectName>json</outputObjectName>
<requiredForUpsert>false</requiredForUpsert>
<upsertKey>false</upsertKey>
</omniDataTransformItem>
<omniDataTransformItem>
<disabled>false</disabled>
<filterGroup>0.0</filterGroup>
<globalKey>EDRDDRExtractphnEMPICustom0jIAq0000004E2nMAEItem2</globalKey>
<inputFieldName>Contac:AccountId</inputFieldName>
<inputObjectQuerySequence>0.0</inputObjectQuerySequence>
<linkedObjectSequence>0.0</linkedObjectSequence>
<name>EDRDDRExtractphnEMPI</name>
<outputCreationSequence>1.0</outputCreationSequence>
<outputFieldName>Contac:AccId</outputFieldName>
<outputObjectName>json</outputObjectName>
<requiredForUpsert>false</requiredForUpsert>
<upsertKey>false</upsertKey>
</omniDataTransformItem>
<omniDataTransformItem>
<disabled>false</disabled>
<filterGroup>0.0</filterGroup>
<filterOperator>=</filterOperator>
<filterValue>ConAccId</filterValue>
<globalKey>EDRDDRExtractphnEMPICustom0jIAq0000004E2nMAEItem0</globalKey>
<inputFieldName>AccountId</inputFieldName>
<inputObjectName>Contact</inputObjectName>
<inputObjectQuerySequence>1.0</inputObjectQuerySequence>
<linkedObjectSequence>0.0</linkedObjectSequence>
<name>EDRDDRExtractphnEMPI</name>
<outputCreationSequence>0.0</outputCreationSequence>
<outputFieldName>Contac</outputFieldName>
<outputObjectName>json</outputObjectName>
<requiredForUpsert>false</requiredForUpsert>
<upsertKey>false</upsertKey>
</omniDataTransformItem>
<omniDataTransformItem>
<defaultValue>null</defaultValue>
<disabled>false</disabled>
<filterGroup>0.0</filterGroup>
<globalKey>EDRDDRExtractphnEMPICustom0jIAq0000004E2nMAEItem4</globalKey>
<inputFieldName>Contac:Patient_Identifier__c</inputFieldName>
<inputObjectQuerySequence>0.0</inputObjectQuerySequence>
<linkedObjectSequence>0.0</linkedObjectSequence>
<name>EDRDDRExtractphnEMPI</name>
<outputCreationSequence>1.0</outputCreationSequence>
<outputFieldName>Contac:phnnumber</outputFieldName>
<outputObjectName>json</outputObjectName>
<requiredForUpsert>false</requiredForUpsert>
<upsertKey>false</upsertKey>
</omniDataTransformItem>
<outputType>JSON</outputType>
<previewJsonData>{
&quot;ConAccId&quot; : &quot;001Aq00000YPpi6IAD&quot;
}</previewJsonData>
<processSuperBulk>false</processSuperBulk>
<responseCacheTtlMinutes>0.0</responseCacheTtlMinutes>
<rollbackOnError>false</rollbackOnError>
<sourceObject>json</sourceObject>
<sourceObjectDefault>false</sourceObjectDefault>
<synchronousProcessThreshold>0.0</synchronousProcessThreshold>
<type>Extract</type>
<uniqueName>EDRDDRExtractphnEMPI_1</uniqueName>
<versionNumber>1.0</versionNumber>
<xmlDeclarationRemoved>false</xmlDeclarationRemoved>
</OmniDataTransform>
Original file line number Diff line number Diff line change
@@ -0,0 +1,298 @@
<?xml version="1.0" encoding="UTF-8"?>
<OmniIntegrationProcedure xmlns="http://soap.sforce.com/2006/04/metadata">
<customJavaScript>{
&quot;PrescriberId&quot;: &quot;001Aq00000IneI6IAJ&quot;,
&quot;PatientIdentifier&quot;: &quot;1234567890&quot;
}</customJavaScript>
<description>Patient Name and BirthDate Clear and Update with Values according to the Patient Identifier.</description>
<elementTypeComponentMapping>{&quot;ElementTypeToHTMLTemplateList&quot;:[]}</elementTypeComponentMapping>
<isActive>true</isActive>
<isIntegrationProcedure>true</isIntegrationProcedure>
<isMetadataCacheDisabled>false</isMetadataCacheDisabled>
<isOmniScriptEmbeddable>false</isOmniScriptEmbeddable>
<isTestProcedure>false</isTestProcedure>
<isWebCompEnabled>false</isWebCompEnabled>
<language>Procedure</language>
<name>EDRDIPCreateNewPatient</name>
<omniProcessElements>
<isActive>true</isActive>
<isOmniScriptEmbeddable>false</isOmniScriptEmbeddable>
<level>0.0</level>
<name>DataMapperExtractActionforCareProgram</name>
<omniProcessVersionNumber>0.0</omniProcessVersionNumber>
<propertySetConfig>{
&quot;executionConditionalFormula&quot; : &quot;&quot;,
&quot;failureConditionalFormula&quot; : &quot;&quot;,
&quot;failOnStepError&quot; : true,
&quot;useFormulas&quot; : true,
&quot;additionalInput&quot; : { },
&quot;additionalOutput&quot; : { },
&quot;failureResponse&quot; : { },
&quot;sendOnlyAdditionalInput&quot; : false,
&quot;returnOnlyAdditionalOutput&quot; : false,
&quot;returnOnlyFailureResponse&quot; : false,
&quot;responseJSONPath&quot; : &quot;&quot;,
&quot;responseJSONNode&quot; : &quot;&quot;,
&quot;sendJSONPath&quot; : &quot;&quot;,
&quot;sendJSONNode&quot; : &quot;&quot;,
&quot;bundle&quot; : &quot;EDRDDRExtractCareProgram&quot;,
&quot;dataRaptor Input Parameters&quot; : [ {
&quot;inputParam&quot; : &quot;ConAccId&quot;,
&quot;element&quot; : &quot;DataMapperExtractActionforphn:Contac:AccId&quot;
} ],
&quot;chainOnStep&quot; : false,
&quot;actionMessage&quot; : &quot;&quot;,
&quot;ignoreCache&quot; : true,
&quot;show&quot; : null,
&quot;label&quot; : &quot;DataMapperExtractAction4&quot;,
&quot;disOnTplt&quot; : false
}</propertySetConfig>
<sequenceNumber>2.0</sequenceNumber>
<type>DataRaptor Extract Action</type>
</omniProcessElements>
<omniProcessElements>
<isActive>true</isActive>
<isOmniScriptEmbeddable>false</isOmniScriptEmbeddable>
<level>0.0</level>
<name>DataMapperExtractActionforphn</name>
<omniProcessVersionNumber>0.0</omniProcessVersionNumber>
<propertySetConfig>{
&quot;executionConditionalFormula&quot; : &quot;&quot;,
&quot;failureConditionalFormula&quot; : &quot;&quot;,
&quot;failOnStepError&quot; : true,
&quot;useFormulas&quot; : true,
&quot;additionalInput&quot; : { },
&quot;additionalOutput&quot; : { },
&quot;failureResponse&quot; : { },
&quot;sendOnlyAdditionalInput&quot; : false,
&quot;returnOnlyAdditionalOutput&quot; : false,
&quot;returnOnlyFailureResponse&quot; : false,
&quot;responseJSONPath&quot; : &quot;&quot;,
&quot;responseJSONNode&quot; : &quot;&quot;,
&quot;sendJSONPath&quot; : &quot;&quot;,
&quot;sendJSONNode&quot; : &quot;&quot;,
&quot;bundle&quot; : &quot;EDRDDRExtractphnEMPI&quot;,
&quot;dataRaptor Input Parameters&quot; : [ {
&quot;inputParam&quot; : &quot;phn&quot;,
&quot;element&quot; : &quot;PatientIdentifier&quot;
}, {
&quot;inputParam&quot; : &quot;ConAccId&quot;,
&quot;element&quot; : &quot;PatientId&quot;
} ],
&quot;chainOnStep&quot; : false,
&quot;actionMessage&quot; : &quot;&quot;,
&quot;ignoreCache&quot; : true,
&quot;show&quot; : null,
&quot;label&quot; : &quot;DataMapperExtractAction3&quot;,
&quot;disOnTplt&quot; : false
}</propertySetConfig>
<sequenceNumber>1.0</sequenceNumber>
<type>DataRaptor Extract Action</type>
</omniProcessElements>
<omniProcessElements>
<isActive>true</isActive>
<isOmniScriptEmbeddable>false</isOmniScriptEmbeddable>
<level>0.0</level>
<name>DataRaptorExtractAction3</name>
<omniProcessVersionNumber>0.0</omniProcessVersionNumber>
<propertySetConfig>{
&quot;executionConditionalFormula&quot; : &quot;&quot;,
&quot;failureConditionalFormula&quot; : &quot;&quot;,
&quot;failOnStepError&quot; : true,
&quot;useFormulas&quot; : true,
&quot;additionalInput&quot; : { },
&quot;additionalOutput&quot; : { },
&quot;failureResponse&quot; : { },
&quot;sendOnlyAdditionalInput&quot; : false,
&quot;returnOnlyAdditionalOutput&quot; : false,
&quot;returnOnlyFailureResponse&quot; : false,
&quot;responseJSONPath&quot; : &quot;&quot;,
&quot;responseJSONNode&quot; : &quot;&quot;,
&quot;sendJSONPath&quot; : &quot;&quot;,
&quot;sendJSONNode&quot; : &quot;&quot;,
&quot;bundle&quot; : &quot;EDRDDRACRExtractofPrescriber&quot;,
&quot;dataRaptor Input Parameters&quot; : [ {
&quot;inputParam&quot; : &quot;AccId&quot;,
&quot;element&quot; : &quot;PrescriberId&quot;
}, {
&quot;inputParam&quot; : &quot;ConAccId&quot;,
&quot;element&quot; : &quot;DataMapperExtractActionforphn:Contac:AccId&quot;
} ],
&quot;chainOnStep&quot; : false,
&quot;actionMessage&quot; : &quot;&quot;,
&quot;ignoreCache&quot; : true,
&quot;show&quot; : null,
&quot;label&quot; : &quot;DataRaptorExtractAction3&quot;,
&quot;disOnTplt&quot; : false
}</propertySetConfig>
<sequenceNumber>3.0</sequenceNumber>
<type>DataRaptor Extract Action</type>
</omniProcessElements>
<omniProcessElements>
<isActive>true</isActive>
<isOmniScriptEmbeddable>false</isOmniScriptEmbeddable>
<level>0.0</level>
<name>DRPatientDetailsExtractStep</name>
<omniProcessVersionNumber>0.0</omniProcessVersionNumber>
<propertySetConfig>{
&quot;executionConditionalFormula&quot; : &quot;&quot;,
&quot;failureConditionalFormula&quot; : &quot;&quot;,
&quot;failOnStepError&quot; : true,
&quot;useFormulas&quot; : true,
&quot;additionalInput&quot; : { },
&quot;additionalOutput&quot; : { },
&quot;failureResponse&quot; : { },
&quot;sendOnlyAdditionalInput&quot; : false,
&quot;returnOnlyAdditionalOutput&quot; : false,
&quot;returnOnlyFailureResponse&quot; : false,
&quot;responseJSONPath&quot; : &quot;Cont:Id&quot;,
&quot;responseJSONNode&quot; : &quot;&quot;,
&quot;sendJSONPath&quot; : &quot;&quot;,
&quot;sendJSONNode&quot; : &quot;&quot;,
&quot;bundle&quot; : &quot;EDRDDRTContactIdsfromACR&quot;,
&quot;dataRaptor Input Parameters&quot; : [ {
&quot;inputParam&quot; : &quot;ACRContactId&quot;,
&quot;element&quot; : &quot;DataRaptorExtractAction3:ACRContactIds&quot;
}, {
&quot;inputParam&quot; : &quot;phn&quot;,
&quot;element&quot; : &quot;PatientIdentifier&quot;
} ],
&quot;chainOnStep&quot; : false,
&quot;actionMessage&quot; : &quot;&quot;,
&quot;ignoreCache&quot; : true,
&quot;show&quot; : null,
&quot;label&quot; : &quot;DataMapperTurboAction2&quot;,
&quot;disOnTplt&quot; : false
}</propertySetConfig>
<sequenceNumber>4.0</sequenceNumber>
<type>DataRaptor Turbo Action</type>
</omniProcessElements>
<omniProcessElements>
<isActive>true</isActive>
<isOmniScriptEmbeddable>false</isOmniScriptEmbeddable>
<level>0.0</level>
<name>DRPatientDetailsExtractStep1</name>
<omniProcessVersionNumber>0.0</omniProcessVersionNumber>
<propertySetConfig>{
&quot;executionConditionalFormula&quot; : &quot;&quot;,
&quot;failureConditionalFormula&quot; : &quot;&quot;,
&quot;failOnStepError&quot; : true,
&quot;useFormulas&quot; : true,
&quot;additionalInput&quot; : { },
&quot;additionalOutput&quot; : { },
&quot;failureResponse&quot; : { },
&quot;sendOnlyAdditionalInput&quot; : false,
&quot;returnOnlyAdditionalOutput&quot; : false,
&quot;returnOnlyFailureResponse&quot; : false,
&quot;responseJSONPath&quot; : &quot;&quot;,
&quot;responseJSONNode&quot; : &quot;&quot;,
&quot;sendJSONPath&quot; : &quot;&quot;,
&quot;sendJSONNode&quot; : &quot;&quot;,
&quot;bundle&quot; : &quot;EDRDDRExtractPatientDetails&quot;,
&quot;dataRaptor Input Parameters&quot; : [ {
&quot;inputParam&quot; : &quot;ContactId&quot;,
&quot;element&quot; : &quot;DRPatientDetailsExtractStep&quot;
} ],
&quot;chainOnStep&quot; : false,
&quot;actionMessage&quot; : &quot;&quot;,
&quot;ignoreCache&quot; : true,
&quot;show&quot; : null,
&quot;label&quot; : &quot;DataRaptorExtractAction3&quot;,
&quot;disOnTplt&quot; : false
}</propertySetConfig>
<sequenceNumber>5.0</sequenceNumber>
<type>DataRaptor Extract Action</type>
</omniProcessElements>
<omniProcessElements>
<isActive>true</isActive>
<isOmniScriptEmbeddable>false</isOmniScriptEmbeddable>
<level>0.0</level>
<name>ResponseAction1</name>
<omniProcessVersionNumber>0.0</omniProcessVersionNumber>
<propertySetConfig>{
&quot;executionConditionalFormula&quot; : &quot;&quot;,
&quot;useFormulas&quot; : true,
&quot;additionalOutput&quot; : {
&quot;PatientInformation&quot; : &quot;=IF(DRPatientDetailsExtractStep1:PhnCount != 0, %DRPatientDetailsExtractStep1%,%SetValuesToBlank%)&quot;,
&quot;Contact&quot; : &quot;%DRPatientDetailsExtractStep%&quot;,
&quot;PatientAvailabilityCheck&quot; : &quot;%DataMapperExtractActionforphn:Contac:phnnumber%&quot;,
&quot;CareProgramCheck&quot; : &quot;%DataMapperExtractActionforCareProgram:CPE:Name%&quot;,
&quot;PatientDeceasedCheck&quot; : &quot;%DataMapperExtractActionforphn:Contac:Patient_Deceased%&quot;,
&quot;CareprogramStatusCheck&quot; : &quot;%DataMapperExtractActionforCareProgram:CPE:Status%&quot;
},
&quot;returnOnlyAdditionalOutput&quot; : true,
&quot;returnFullDataJSON&quot; : false,
&quot;responseFormat&quot; : &quot;JSON&quot;,
&quot;responseJSONPath&quot; : &quot;&quot;,
&quot;responseJSONNode&quot; : &quot;&quot;,
&quot;sendJSONPath&quot; : &quot;&quot;,
&quot;sendJSONNode&quot; : &quot;&quot;,
&quot;responseDefaultData&quot; : { },
&quot;vlcResponseHeaders&quot; : { },
&quot;show&quot; : null,
&quot;label&quot; : &quot;ResponseAction1&quot;,
&quot;disOnTplt&quot; : false
}</propertySetConfig>
<sequenceNumber>7.0</sequenceNumber>
<type>Response Action</type>
</omniProcessElements>
<omniProcessElements>
<isActive>true</isActive>
<isOmniScriptEmbeddable>false</isOmniScriptEmbeddable>
<level>0.0</level>
<name>SetValuesToBlank</name>
<omniProcessVersionNumber>0.0</omniProcessVersionNumber>
<propertySetConfig>{
&quot;executionConditionalFormula&quot; : &quot;DRPatientDetailsExtractStep1:PhnCount == 0&quot;,
&quot;failureConditionalFormula&quot; : &quot;&quot;,
&quot;failOnStepError&quot; : true,
&quot;elementValueMap&quot; : {
&quot;PatientName&quot; : &quot;&quot;,
&quot;PatientBirthDate&quot; : &quot;&quot;,
&quot;PhnCount&quot; : &quot;=%DRPatientDetailsExtractStep1:PhnCount%&quot;
},
&quot;responseJSONPath&quot; : &quot;&quot;,
&quot;responseJSONNode&quot; : &quot;&quot;,
&quot;chainOnStep&quot; : false,
&quot;actionMessage&quot; : &quot;&quot;,
&quot;show&quot; : null,
&quot;label&quot; : &quot;SetValues1&quot;,
&quot;disOnTplt&quot; : false
}</propertySetConfig>
<sequenceNumber>6.0</sequenceNumber>
<type>Set Values</type>
</omniProcessElements>
<omniProcessKey>EDRDIP_Patient</omniProcessKey>
<omniProcessType>Integration Procedure</omniProcessType>
<propertySetConfig>{
&quot;linkToExternalObject&quot; : &quot;&quot;,
&quot;trackingCustomData&quot; : { },
&quot;includeAllActionsInResponse&quot; : false,
&quot;columnsPropertyMap&quot; : [ ],
&quot;relationshipFieldsMap&quot; : [ ],
&quot;labelSingular&quot; : &quot;&quot;,
&quot;labelPlural&quot; : &quot;&quot;,
&quot;description&quot; : &quot;&quot;,
&quot;nameColumn&quot; : &quot;&quot;,
&quot;rollbackOnError&quot; : false,
&quot;chainableQueriesLimit&quot; : 50,
&quot;chainableDMLStatementsLimit&quot; : null,
&quot;chainableCpuLimit&quot; : 2000,
&quot;chainableHeapSizeLimit&quot; : null,
&quot;chainableDMLRowsLimit&quot; : null,
&quot;chainableQueryRowsLimit&quot; : null,
&quot;chainableSoslQueriesLimit&quot; : null,
&quot;chainableActualTimeLimit&quot; : null,
&quot;additionalChainableResponse&quot; : { },
&quot;queueableChainableQueriesLimit&quot; : 120,
&quot;queueableChainableCpuLimit&quot; : 40000,
&quot;queueableChainableHeapSizeLimit&quot; : 6,
&quot;ttlMinutes&quot; : 5,
&quot;mockResponseMap&quot; : { }
}</propertySetConfig>
<subType>Patient</subType>
<type>EDRDIP</type>
<uniqueName>EDRDIP_Patient_Procedure_1</uniqueName>
<versionNumber>1.0</versionNumber>
<webComponentKey>ef355616-7494-d7ad-ec18-ac3e924329db</webComponentKey>
</OmniIntegrationProcedure>
Loading
Loading