1.0.50 • Published 7 months ago

akinox-fhir-sdk v1.0.50

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

Akinox FHIR SDK

The Akinox FHIR SDK contains all necessary and common components to deal with FHIR. The SDK has been created to be used along the Chrono Innovation TypeScript template OR the Akinox Connector template.

Current supported FHIR versions:

  • FHIR R4 (root)
  • FHIR R5 (in the r5 package)

Content

DTOs

The SDK contains all relevant DTOs with class-validator and class-transformer annotations.

Usage:

  • Can be used in the controllers (with routing-controllers) to have default validations;
  • Can be used to create custom validators in the system;
  • Can be used to generate OpenAPI contract (with routing-controllers-openapi);

Mappers

The SDK contains all common mapper and mapping functions. The Bundle, BundleEntry, OperationOutcome and Reference mappers will always have the exact same signature, therefore they were moved to the SDK to avoid duplication of code.

All common formatter such as the PhoneNumberMapper should also be moved to the SDK so that every project can use it.

Models

The SDK contains all common models that is relevant to any project using FHIR.

Validators

The SDK contains basic validators for all request parameter (models/parameter) and bodies (models/requests).

Tests

Every class exposing logic has Unit Tests and Mocks. The tests were added to make sure the SDK stays stable and doesn't break any further implementation.

1.0.26

10 months ago

1.0.29

10 months ago

1.0.28

10 months ago

1.0.27

10 months ago

1.0.33

10 months ago

1.0.32

10 months ago

1.0.31

10 months ago

1.0.30

10 months ago

1.0.37

10 months ago

1.0.36

10 months ago

1.0.35

10 months ago

1.0.34

10 months ago

1.0.39

10 months ago

1.0.38

10 months ago

1.0.4-5.test

8 months ago

1.0.4-9.test.1

7 months ago

1.0.40

10 months ago

1.0.44

8 months ago

1.0.43

9 months ago

1.0.42

9 months ago

1.0.41

9 months ago

1.0.48

7 months ago

1.0.47

8 months ago

1.0.4-6.test

8 months ago

1.0.49

7 months ago

1.0.50

7 months ago

1.0.22

10 months ago

1.0.21

11 months ago

1.0.25

10 months ago

1.0.24

10 months ago

1.0.23

10 months ago

1.0.20-test

11 months ago

1.0.19-test

11 months ago

1.0.18

11 months ago

1.0.17

11 months ago

1.0.16

11 months ago

1.0.15

11 months ago

1.0.14

11 months ago

1.0.13

11 months ago

1.0.12

11 months ago

1.0.10

11 months ago

1.0.9

11 months ago

1.0.8

11 months ago

1.0.7

11 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago