openIMIS FHIR R4 module release notes
1.4.0.0 (April 2022)
What's Changed
OAI-16: Added PUT method to claimResponse endpoint by @dborowiecki in #1
OP-285: Added attachment handling to claim endpoint by @dborowiecki in #3
Changes from master applied to develop
cc0c8b4
by @dborowiecki in #2OP-285: Fixed handling attachments from files by @dborowiecki in #4
OAI-27: Added contained resources for FHIR Claim by @dborowiecki in #5
OP-297: Fix contained resource ids and references by @dborowiecki in #6
OAI-43: Change config build, fixed issue related to attribute errors in dockerized scheduled jobs by @dborowiecki in #9
OAI-38: Added level to useContext by @dborowiecki in #10
OAI-38: Added group extension to patient by @dborowiecki in #11
OP-319: Resolve conflicts with master branch by @dborowiecki in #13
Master to develop by @dragos-dobre in #12
OAI-52: Database ID Identifiers added by @dborowiecki in #15
OE0-2: 1. Add /api_fhir_r4/login endpoint that will generate the JWT by @sniedzielski in #16
OE0-4: merge PR from 'feature_rebase' - Healthfix changes by @sniedzielski in #17
Changes from rebased featrue branch by @dborowiecki in #14
OE0-4: added new perms + fixed queryset for GroupViewSet by @sniedzielski in #18
OE0-4: updating perms in fhir r4 module by @sniedzielski in #19
OE0-2: changes after migration jwt to core module by @sniedzielski in #21
Update views.py by @tansentim in #20
OE0-9: added unit tests for 'login' endpoint by @sniedzielski in #22
OE0-9: added unit tests for auth header processing by @sniedzielski in #23
OE0-11: Add routes if modules are used by @sniedzielski in #24
OE0-18: Replace internal FHIR model with fhir.resources library by @sniedzielski in #25
OE0-27: removed fhir enums resources from models by @sniedzielski in #26
OE0-21: Patient: address not correctly mapped by @sniedzielski in #27
E0-20: Ensure Claim AI compability by @dborowiecki in #29
OE0-26: Patient: Replace link with contact for insuree relationship by @sniedzielski in #28
OE0-32: added new extensions, update existing and remove not used in profile by @sniedzielski in #30
OE0-24: maritalStatus comply by @sniedzielski in #31
OE0-47: Satisfy POST and PUT in Patient profile by @sniedzielski in #33
OE0-35: used insuree service and photo comply with Profile by @sniedzielski in #32
OE0-49: fixed contained resources - field 'id' by @sniedzielski in #34
E0-10: Code identifiers recognition for viewsets resources by @dborowiecki in #35
OE0-48: fixed imports in tests, fixed test in Patient by @sniedzielski in #37
OE0-38: Satisfy OpenIMISGroup profile by @sniedzielski in #38
E0-40: Satisfy OpenIMISLocation profile by @dborowiecki in #39
OE0-30: Validator for Patient FHIR object by @sniedzielski in #40
OE0-39: Satisfy OpenIMISInsurancePlan profile by @sniedzielski in #41
OE0-41: Satisfy OpenIMISMedication profile by @sniedzielski in #42
OE0-51: InsurancePlan - period and discount extension mapping by @sniedzielski in #43
OE0-52: Satisfy openIMIS Contract by @sniedzielski in #44
OE0-37: Satisfy OpenIMISActivityDefinition profile by @malinowskikam in #36
OE0-25: Added multi-serailizer logic for HF Organisation by @dborowiecki in #46
OE0-37: Added tests for activityDefinitionConverter by @malinowskikam in #48
OE0-29: Fix existing tests in api_fhir_r4 module by @sniedzielski in #47
OE0-67: ActivityDefinition workflow use context should be optional by @malinowskikam in #50
OE0-55: create CodeSystem endpoints by @sniedzielski in #49
OE0-43: satisfy Practitioner and PractitionerRole - both CA and EO entties by @sniedzielski in #51
OE0-55: replace URL for IMIS CodeSystem by @sniedzielski in #52
OE0-66: Satisfy OpenIMISClaim profile by @malinowskikam in #53
OE0-33: Remove Condition resource (with deleting HealthService) by @sniedzielski in #55
OE0-68: Satisfy openIMIS ClaimResponse profile by @sniedzielski in #54
OE0-70: Wrong code for Code Identifiers + fixes for Patient/Group by @sniedzielski in #56
OE0-71: removed hardcoded url to openIMIS profiles by @sniedzielski in #57
OE0-73: satisfy openIMIS CoverageEligibilityRequest profile by @sniedzielski in #58
OE0-74: Satisfy openIMIS Coverage profile by @sniedzielski in #59
OE0-66: tests for Claim/ClaimResponse endpoints, converter for Claim. by @sniedzielski in #60
OE0-69: part 1 - satisfy CommunicationRequest by @sniedzielski in #61
OE0-69: 2. satisfy Communication profile by @sniedzielski in #62
OE0-75: satisfy openIMIS CoverageEligibilityResponse by @sniedzielski in #63
OAI-61: Insuree photo url use localhost if site root is empty by @dborowiecki in #65
OE0-77: Add OrganizationPHLegalForm and OrganizationPHActivity + update OrganizationHFLegalForm Code Systems by @malinowskikam in #66
OE0-65: Satisfy openIMIS Policy Holder Organization profile by @malinowskikam in #64
OPL-35: Invoice FHIR resource in API FHIR R4 module by @malinowskikam in #67
OPL-43: Add search capability by _lastUpdated in FHIR by @malinowskikam in #72
OPL-36: Bill FHIR resource in API FHIR R4 module by @malinowskikam in #71
OAI-62: Fixed imports from claim module by @dborowiecki in #77
OP-469: Remove create and update from insurance plan; fix unit tests by @dborowiecki in #76
OE0-94: added InsuranceOrganisation resource ,fixes in CodeSystem by @sniedzielski in #79
OE0-95: Fix the mocking context leaking into other tests by @malinowskikam in #80
bulk-update-openmis-module-test.yml V2 by @dborowiecki in #81
OAI-61: Adjust FHIR resources for AI evaluation by @dborowiecki in #75
OAI-58: Improve claim serializer and tests by @dborowiecki in #82
OPL-44: Create model and CRUD Services for Subscription by @malinowskikam in #78
OAI-63: Improve contained resources and converters by @dborowiecki in #86
OPL-55: Implemented Subscription CRUD endpoints by @malinowskikam in #84
OAI-64: Fixed issue with default rejection reason by @dborowiecki in #88
OP-475: Disable REMOTE USER AUTH in CI tests, fixed tests by @dborowiecki in #89
OPL-58: Add authorization to Subscription endpoints (owner/permissions) by @malinowskikam in #85
OPL-71 Move Insuree business logic from GQL mutations to services by @malinowskikam in #87
OE0-98: POST Contract - added missing Contribution extension by @sniedzielski in #90
OPL-72 Added tests for Subscription CRUD, Converter and Endpoint by @malinowskikam in #94
OPL-69: Create subscription client by @dborowiecki in #92
OPL-68 Add signal bindings for Subscription handling by @malinowskikam in #95
OPL-90: Extend the notifications to allow subscribing Health Facilities by @malinowskikam in #96
OPL-91: changed service for Policy in Contract Serializer by @sniedzielski in #97
OPL-67 Add Swagger to FHIR Api by @malinowskikam in #91
OPL-92: Enhance the way subscription criteria store the resource type by @malinowskikam in #98
OE0-106: Fixed patient address by @dborowiecki in #99
OE0-106: Fixed Multiserializer permissions by @dborowiecki in #100
Did you encounter a problem or do you have a suggestion?
Please contact our Service Desk
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. https://creativecommons.org/licenses/by-sa/4.0/