Code commits
Git
-
Harsha Kumara <harsz89@gmail.com> 27181fc54d959e799e55f8d549388b711e8fb2c9
Merge pull request #104 from sashrika/bundleResource
bundle resource initial commit -
Harsha Kumara <harsz89@gmail.com> a510920a5a003dbe85dfc2fcc520e6c94547dd5b
Merge pull request #105 from milankarunarathne/FM-175
FM-175 -
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> 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> 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> 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> 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> 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)