Client Registry Build Plan

Build: #12 was successful Changes by 3 people

Stages & jobs

  1. Test module

  2. Release

    Requires a user to start manually

Code commits

Git

  • Samuel Male <samuelsmalek@gmail.com>

    Samuel Male <samuelsmalek@gmail.com> cdd25975322c6c94fbabe26021e5c54fb1c79c27

    Merge pull request #11 from openmrs/HIE-2-pixm
    [HIE-2] Skeleton code for client registry search flow

  • samuelmale <samuelsmalek@gmail.com>

    samuelmale <samuelsmalek@gmail.com> 7a17001aeb4347eac7305aee165d0d3e6b846949

    Error handling

    • api/src/main/java/org/openmrs/module/clientregistry/api/event/PatientCreateUpdateListener.java (version 7a17001aeb4347eac7305aee165d0d3e6b846949)
  • Pawel Mankowski <pawelman@gmail.com>

    Pawel Mankowski <pawelman@gmail.com> ff7e89e6eef5a6d05f4f573f06394561b10f9091

    [HIE-2] make CR request for patients matching identifiers returned by ihe-pix CR endpoint

    • api/src/main/java/org/openmrs/module/clientregistry/api/impl/FhirCRPatientServiceImpl.java (version ff7e89e6eef5a6d05f4f573f06394561b10f9091)
    • api/src/main/java/org/openmrs/module/clientregistry/providers/FhirCRConstants.java (version ff7e89e6eef5a6d05f4f573f06394561b10f9091)
  • Pawel Mankowski <pawelman@gmail.com>

    Pawel Mankowski <pawelman@gmail.com> ffec8b6d11724fb00b0a6510ce9467956f320326

    rename interface method and start on correct parsing of operation response

    • api/src/main/java/org/openmrs/module/clientregistry/api/CRPatientService.java (version ffec8b6d11724fb00b0a6510ce9467956f320326)
    • api/src/main/java/org/openmrs/module/clientregistry/api/impl/FhirCRPatientServiceImpl.java (version ffec8b6d11724fb00b0a6510ce9467956f320326)
    • api/src/main/java/org/openmrs/module/clientregistry/providers/r4/FhirCRPatientResourceProvider.java (version ffec8b6d11724fb00b0a6510ce9467956f320326)
  • Pawel Mankowski <pawelman@gmail.com>

    Pawel Mankowski <pawelman@gmail.com> 41427b538be7e1f31ed39dfcc1f62f433feb5485

    use onType

    • api/src/main/java/org/openmrs/module/clientregistry/api/impl/FhirCRPatientServiceImpl.java (version 41427b538be7e1f31ed39dfcc1f62f433feb5485)
  • Pawel Mankowski <pawelman@gmail.com>

    Pawel Mankowski <pawelman@gmail.com> f0bf239e91067151c059980170a0b04d2dab1b22

    [HIE-2] differentiate between source system and target systems

    • api/src/main/java/org/openmrs/module/clientregistry/api/impl/FhirCRPatientServiceImpl.java (version f0bf239e91067151c059980170a0b04d2dab1b22)
    • api/src/main/java/org/openmrs/module/clientregistry/providers/r4/FhirCRPatientResourceProvider.java (version f0bf239e91067151c059980170a0b04d2dab1b22)
  • Pawel Mankowski <pawelman@gmail.com>

    Pawel Mankowski <pawelman@gmail.com> 300cbcb1b22bbed36e33b6c6fbcb890528520bc0

    [HIE-2] client registry Patient search flow implementation
    [HIE-2] define ihe-pix operation and start implementation of getCRPatient

    [HIE-2] adding config options for default system and get patient endpoint

    [HIE-2] drop format param and change targetSystems to OR

    [HIE-2] move targetSystem param logic to controller

    [HIE-2] change to OperationParam in getCRPatient provider method

    cleanup, adding comments, refactoring Patient parsing

    • api/src/main/java/org/openmrs/module/clientregistry/ClientRegistryConfig.java (version 300cbcb1b22bbed36e33b6c6fbcb890528520bc0)
    • api/src/main/java/org/openmrs/module/clientregistry/ClientRegistryConstants.java (version 300cbcb1b22bbed36e33b6c6fbcb890528520bc0)
    • api/src/main/java/org/openmrs/module/clientregistry/ClientRegistryTransactionType.java (version 300cbcb1b22bbed36e33b6c6fbcb890528520bc0)
    • api/src/main/java/org/openmrs/module/clientregistry/api/CRPatientService.java (version 300cbcb1b22bbed36e33b6c6fbcb890528520bc0)
    • api/src/main/java/org/openmrs/module/clientregistry/api/ClientRegistryManager.java (version 300cbcb1b22bbed36e33b6c6fbcb890528520bc0)
    • api/src/main/java/org/openmrs/module/clientregistry/api/impl/FhirCRPatientServiceImpl.java (version 300cbcb1b22bbed36e33b6c6fbcb890528520bc0)
    • api/src/main/java/org/openmrs/module/clientregistry/providers/FhirCRConstants.java (version 300cbcb1b22bbed36e33b6c6fbcb890528520bc0)
    • api/src/main/java/org/openmrs/module/clientregistry/providers/r4/FhirCRPatientResourceProvider.java (version 300cbcb1b22bbed36e33b6c6fbcb890528520bc0)
    • omod/src/main/resources/config.xml (version 300cbcb1b22bbed36e33b6c6fbcb890528520bc0)
    • pom.xml (version 300cbcb1b22bbed36e33b6c6fbcb890528520bc0)