Build: #39 was successful Changes by 3 people

Stages & jobs

  1. Default Stage

  2. Release

    Requires a user to start manually

Code commits

Git

  • Harsha Kumara <harsz89@gmail.com>

    Harsha Kumara <harsz89@gmail.com> 27181fc54d959e799e55f8d549388b711e8fb2c9

    Merge pull request #104 from sashrika/bundleResource
    bundle resource initial commit

  • Harsha Kumara <harsz89@gmail.com>

    Harsha Kumara <harsz89@gmail.com> a510920a5a003dbe85dfc2fcc520e6c94547dd5b

    Merge pull request #105 from milankarunarathne/FM-175
    FM-175

  • Milan Karunarathne <mhkarunarathne@gmail.com>

    Milan Karunarathne <mhkarunarathne@gmail.com> 4ec5174a2e001e66e3275ba8316bcb702d3f3cbf

    Fixed: fail when data not represent while saving Complex Obs
    - Save with current date
    - Added sample values

    • api/src/main/java/org/openmrs/module/fhir/api/util/FHIRImagingStudyUtil.java (version 4ec5174a2e001e66e3275ba8316bcb702d3f3cbf)
  • Milan Karunarathne <mhkarunarathne@gmail.com>

    Milan Karunarathne <mhkarunarathne@gmail.com> b44c73f7d61d2c5e940bba47edc109503a392355

    Handle option field by checking null value
    - If field is optional, for a given FHIR resource, value may not exist. But those can't handle by checking with .isEmpty() method
      if(series.getDescription() != null) { }

    • api/src/main/java/org/openmrs/module/fhir/api/util/FHIRImagingStudyUtil.java (version b44c73f7d61d2c5e940bba47edc109503a392355)
    • omod/src/main/resources/config.xml (version b44c73f7d61d2c5e940bba47edc109503a392355)
  • Milan Karunarathne <mhkarunarathne@gmail.com>

    Milan Karunarathne <mhkarunarathne@gmail.com> 5e1f5df0e899ff6fd8febf2ec43bdbe0bd9ba953

    Complete implementation of ImagingStudy
    - Store ImagingStudy with using OpenMRS Obs according to issue FM-175 mapping
    - TODO: Need to runtime errors

    • api/src/main/java/org/openmrs/module/fhir/api/diagnosticreport/handler/RadiologyHandler.java (version 5e1f5df0e899ff6fd8febf2ec43bdbe0bd9ba953)
    • api/src/main/java/org/openmrs/module/fhir/api/util/FHIRImagingStudyUtil.java (version 5e1f5df0e899ff6fd8febf2ec43bdbe0bd9ba953)
    • api/src/main/java/org/openmrs/module/fhir/api/util/FHIRUtils.java (version 5e1f5df0e899ff6fd8febf2ec43bdbe0bd9ba953)
    • omod/src/main/resources/config.xml (version 5e1f5df0e899ff6fd8febf2ec43bdbe0bd9ba953)
  • sashrika <sashiwaidyarathna@gmail.com>

    sashrika <sashiwaidyarathna@gmail.com> f12418a852557909ea12da9578520e61883346fe

    bundle resource initial commit

    • omod/src/main/java/org/openmrs/module/fhir/providers/RestfulBundleResourceProvider.java (version f12418a852557909ea12da9578520e61883346fe)
    • omod/src/main/java/org/openmrs/module/fhir/resources/FHIRBundleResource.java (version f12418a852557909ea12da9578520e61883346fe)
  • Milan Karunarathne <mhkarunarathne@gmail.com>

    Milan Karunarathne <mhkarunarathne@gmail.com> 9cadfe161b6e1fd85433764f8c9b231662343bb3

    Added ImagingStudy to OpenMRS Mapping
    ImagingStudy (Obs) 0..*
      - Patient : Person
      - uid : uuid
      - accession : AccessionNumber
      - numberOfSeries : Get Size of Series
      - numberOfInstance : Obs Value
      - clinicalInformation : comment
      |
      |--> Series (Obs) 0..*
             - modality : Obs Value
             - uid : uuid
             - numberOfInstances: Get Size of Instances
             - url : comment
              |
              |--> Instance (Obs) 0..*
                     - number : Obs Value
                     - uid: uuid
                     - content : Complex Obs

    • api/src/main/java/org/openmrs/module/fhir/api/util/FHIRImagingStudyUtil.java (version 9cadfe161b6e1fd85433764f8c9b231662343bb3)
    • api/src/main/java/org/openmrs/module/fhir/api/util/FHIRUtils.java (version 9cadfe161b6e1fd85433764f8c9b231662343bb3)
    • omod/src/main/resources/config.xml (version 9cadfe161b6e1fd85433764f8c9b231662343bb3)
  • Milan Karunarathne <mhkarunarathne@gmail.com>

    Milan Karunarathne <mhkarunarathne@gmail.com> 4aab8da3acd89eaa35b0563970faaca6aab081f2

    Implemented storing `imagingStudy` in Radiology Handler
    - Retrieve Imaging Study data from external FHIR server
    - TODO: Implement generate OpenMRS Obs Group from a ImagingStudy

    • api/src/main/java/org/openmrs/module/fhir/api/diagnosticreport/handler/RadiologyHandler.java (version 4aab8da3acd89eaa35b0563970faaca6aab081f2)
    • api/src/main/java/org/openmrs/module/fhir/api/util/FHIRConstants.java (version 4aab8da3acd89eaa35b0563970faaca6aab081f2)
    • api/src/main/java/org/openmrs/module/fhir/api/util/FHIRImagingStudyUtil.java (version 4aab8da3acd89eaa35b0563970faaca6aab081f2)
    • api/src/main/java/org/openmrs/module/fhir/api/util/FHIRRESTfulGenericClient.java (version 4aab8da3acd89eaa35b0563970faaca6aab081f2)
    • api/src/main/java/org/openmrs/module/fhir/api/util/FHIRUtils.java (version 4aab8da3acd89eaa35b0563970faaca6aab081f2)
    • omod/src/main/resources/config.xml (version 4aab8da3acd89eaa35b0563970faaca6aab081f2)