File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
src/main/java/org/sharedhealth/datasense/processor Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -17,16 +17,22 @@ public class SubResourceProcessor implements ResourceProcessor {
1717
1818 @ Override
1919 public void process (EncounterComposition composition ) {
20+ deleteExistingEncounter (composition );
2021 for (Resource resource : composition .getParentResources ()) {
2122 for (FhirResourceHandler fhirResourceHandler : fhirResourceHandlers ) {
22- fhirResourceHandler .deleteExisting (composition );
2323 if (fhirResourceHandler .canHandle (resource )) {
2424 fhirResourceHandler .process (resource , composition );
2525 }
2626 }
2727 }
2828 }
2929
30+ private void deleteExistingEncounter (EncounterComposition composition ) {
31+ for (FhirResourceHandler fhirResourceHandler : fhirResourceHandlers ) {
32+ fhirResourceHandler .deleteExisting (composition );
33+ }
34+ }
35+
3036 @ Override
3137 public void setNext (ResourceProcessor nextProcessor ) {
3238 this .nextProcessor = nextProcessor ;
You can’t perform that action at this time.
0 commit comments