onfhir
onfhir copied to clipboard
HL7 FHIR Based Secure Data Repository
Some fhir repositories such as **Firely Server** does not support **return=minimal** header for batch requests. In this case, we get an **java.lang.ClassCastException** in **parseEntryAsResponse** function: https://github.com/srdc/onfhir/blob/master/onfhir-common/src/main/scala/io/onfhir/api/client/FHIRBundle.scala#L212 since the response includes...
When a domain resource has `text` attribute with `div` and `status` ([Narrative](https://www.hl7.org/fhir/narrative.html)) is requested by a query with `Accept: application/fhir+xml` header, it gives error response as described below. If it's...
If a field is bound to a valueset through Example (e.g., Practitioner.qualification.code), and we set a binding strength in our profile (e.g., AIC-Practitioner), parse results (ProfileRestrictions) do not include these...
Some mongodb indexes are not used with current search queries. The model, queries and indexing can be revisited for a better design.
Unnecessary validation of type constraint event there is no match for slice causes validation error in type based slice definitions
When an undefined element is within a backbone element, it passes from validation
Not part of the specification but would be good add-on to support :not modifier for uri search parameters. It is needed for _source search param to be more specific.
feature: Implement a delete service which actually deletes/removes the resources from the repository
Current DELETE service marks the resources as "deleted" by upgrading the resource version. For some circumstances, we need a DELETE service which really removes the resources from the repository.
Implement explicit conversion functions in FHIR Path engine, See http://hl7.org/fhirpath/N1/#conversion