Skip to content

Commit

Permalink
Merge pull request #1345 from bcgov/EDRD-PH1_Sept24Release_defectsFix…
Browse files Browse the repository at this point in the history
…ingBranch

Edrd ph1 sept24 release defects fixing branch
  • Loading branch information
ANLKMRK authored Sep 16, 2024
2 parents fa1aa39 + 4ebbecb commit 0b55907
Show file tree
Hide file tree
Showing 7 changed files with 688 additions and 176 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
<?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>EDRDDRExtractCareProgram</name>
<nullInputsIncludedInOutput>false</nullInputsIncludedInOutput>
<omniDataTransformItem>
<disabled>false</disabled>
<filterGroup>0.0</filterGroup>
<filterOperator>=</filterOperator>
<filterValue>&apos;EDRD&apos;</filterValue>
<globalKey>EDRDDRExtractCareProgram3835357560545194</globalKey>
<inputFieldName>CareProgram.Name</inputFieldName>
<inputObjectName>CareProgramEnrollee</inputObjectName>
<inputObjectQuerySequence>1.0</inputObjectQuerySequence>
<linkedObjectSequence>0.0</linkedObjectSequence>
<name>EDRDDRExtractCareProgram</name>
<outputCreationSequence>0.0</outputCreationSequence>
<outputFieldName>CPE</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>EDRDDRExtractCareProgram10515911306803205</globalKey>
<inputFieldName>AccountId</inputFieldName>
<inputObjectName>CareProgramEnrollee</inputObjectName>
<inputObjectQuerySequence>1.0</inputObjectQuerySequence>
<linkedObjectSequence>0.0</linkedObjectSequence>
<name>EDRDDRExtractCareProgram</name>
<outputCreationSequence>0.0</outputCreationSequence>
<outputFieldName>CPE</outputFieldName>
<outputObjectName>json</outputObjectName>
<requiredForUpsert>false</requiredForUpsert>
<upsertKey>false</upsertKey>
</omniDataTransformItem>
<omniDataTransformItem>
<defaultValue>null</defaultValue>
<disabled>false</disabled>
<filterGroup>0.0</filterGroup>
<globalKey>EDRDDRExtractCareProgram9180433360302651</globalKey>
<inputFieldName>CPE:Name</inputFieldName>
<inputObjectQuerySequence>0.0</inputObjectQuerySequence>
<linkedObjectSequence>0.0</linkedObjectSequence>
<name>EDRDDRExtractCareProgram</name>
<outputCreationSequence>1.0</outputCreationSequence>
<outputFieldName>CPE:Name</outputFieldName>
<outputObjectName>json</outputObjectName>
<requiredForUpsert>false</requiredForUpsert>
<upsertKey>false</upsertKey>
</omniDataTransformItem>
<omniDataTransformItem>
<defaultValue>null</defaultValue>
<disabled>false</disabled>
<filterGroup>0.0</filterGroup>
<globalKey>EDRDDRExtractCareProgram584584999848685</globalKey>
<inputFieldName>CPE:Status</inputFieldName>
<inputObjectQuerySequence>0.0</inputObjectQuerySequence>
<linkedObjectSequence>0.0</linkedObjectSequence>
<name>EDRDDRExtractCareProgram</name>
<outputCreationSequence>1.0</outputCreationSequence>
<outputFieldName>CPE:Status</outputFieldName>
<outputObjectName>json</outputObjectName>
<requiredForUpsert>false</requiredForUpsert>
<upsertKey>false</upsertKey>
</omniDataTransformItem>
<outputType>JSON</outputType>
<previewJsonData>{
&quot;ConAccId&quot; : &quot;001Aq00000IneI6IAJ&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>EDRDDRExtractCareProgram_1</uniqueName>
<versionNumber>1.0</versionNumber>
<xmlDeclarationRemoved>false</xmlDeclarationRemoved>
</OmniDataTransform>
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
}</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>
<isActive>false</isActive>
<isIntegrationProcedure>true</isIntegrationProcedure>
<isMetadataCacheDisabled>false</isMetadataCacheDisabled>
<isOmniScriptEmbeddable>false</isOmniScriptEmbeddable>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,295 @@
<?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>EDRDIPSearchPatient</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;EDRDDRExtractPhn&quot;,
&quot;dataRaptor Input Parameters&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;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_SearchPatient</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>SearchPatient</subType>
<type>EDRDIP</type>
<uniqueName>EDRDIP_SearchPatient_Procedure_4</uniqueName>
<versionNumber>4.0</versionNumber>
<webComponentKey>56b78cab-b674-a57f-78c9-baa0459e2892</webComponentKey>
</OmniIntegrationProcedure>
Loading

0 comments on commit 0b55907

Please sign in to comment.