Method: DdeClient::DdeService#import_patients_by_doc_id

Defined in:
app/services/dde_client/dde_service.rb

#import_patients_by_doc_id(doc_id) ⇒ Object

Import patients from Dde using doc id



141
142
143
144
145
146
147
# File 'app/services/dde_client/dde_service.rb', line 141

def import_patients_by_doc_id(doc_id)
  doc_id_type = patient_identifier_type('Dde person document id')
  locals = patient_service.find_patients_by_identifier(doc_id, doc_id_type).limit(PATIENT_SEARCH_RESULTS_LIMIT)
  remotes = find_remote_patients_by_doc_id(doc_id)

  import_remote_patient(locals, remotes)
end