Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ivanwilliammd/satusehat-integration

SATUSEHAT Integration Library - easy way to create FHIR R4 resource object
https://github.com/ivanwilliammd/satusehat-integration

fhir-client health-informatics healthcare integration kyc laravel-package php74 php80 php81 php82 php83 satusehat-kyc satusehat-mobile

Last synced: 4 days ago
JSON representation

SATUSEHAT Integration Library - easy way to create FHIR R4 resource object

Awesome Lists containing this project

README

        

# Build SATUSEHAT FHIR Object in Easy Way

[![Latest Version on Packagist](https://img.shields.io/packagist/v/ivanwilliammd/satusehat-integration.svg?style=flat-square)](https://packagist.org/packages/ivanwilliammd/satusehat-integration)
[![Tests](https://img.shields.io/github/actions/workflow/status/ivanwilliammd/satusehat-integration/run-tests.yml?branch=main&label=tests&style=flat-square)](https://github.com/ivanwilliammd/satusehat-integration/actions/workflows/run-tests.yml)
[![Total Downloads](https://img.shields.io/packagist/dt/ivanwilliammd/satusehat-integration.svg?style=flat-square)](https://packagist.org/packages/ivanwilliammd/satusehat-integration)

## Introduction
- This unofficial SATUSEHAT FHIR PHP Library to help generate SATUSEHAT FHIR-ready JSON, using profile established by [SATUSEHAT Documentation](https://satusehat.kemkes.go.id/platform/docs).
- This repository is rapidly developing and need help. Please kindly comment in [Issue](https://github.com/ivanwilliammd/satusehat-integration/issues) section to contribute or Sponsor this project.
- Features supported --> see [Wiki](https://github.com/ivanwilliammd/satusehat-integration/wiki/Features)
- Error type from SATUSEHAT --> see [PUBLISHED - Dokumen Kamus Rule Number (Error Code)](https://docs.google.com/spreadsheets/d/1vnYFL2Ho1lICEgWmE2HFwkbEgiRvw1uaYBBW8NvwzjI/edit?gid=927500518#gid=927500518)

## SATUSEHAT dissemination summary
- Update (19/9/2024) : Medication is attached to MedicationRequest and MedicationDispense
- Update (21/11/2024):
- SATUSEHAT implements multiple role access with restriction on each API service --> [Resource Access](https://drive.google.com/file/d/1bs8uU_nIuNqHohnRfTvFHx0o2qOgAYabAz0ptUC3w9s/view)
- Data privacy security update, which will censored Patient and Practitioner name
- Patient and Practitioner reference in ```Encounter.subject.display``` and ```Encounter.participant.individual``` must be same with Master Patient Index (Patient GET) and Master Nakes Index (Practitioner GET)

## Example Laravel 10 Project with SATUSEHAT Integration
See ```satusehat-integration``` library in action [here](https://github.com/ivanwilliammd/satusehat-laravel-example)

## Want to contribute?
See how to contribute at this [page](CONTRIBUTING.md).

## Quick Installation
See Quick Installation Instructions [here](https://github.com/ivanwilliammd/satusehat-integration/wiki/Installation)

Feel your first time using this library at Onboarding page [here](https://github.com/ivanwilliammd/satusehat-integration/wiki/Onboarding)

## Features
See the feature Wiki page [here](https://github.com/ivanwilliammd/satusehat-integration/wiki/Features)

## Full usage guide
Fully documented usage guide could be found on the Usage Wiki section [here](https://github.com/ivanwilliammd/SATUSEHAT-integration/wiki/Usage)

## Changelog

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

## Credits

Active contributor:
1. [dr. Ivan William Harsono, MTI](https://github.com/ivanwilliammd)
2. [Irsyad](https://github.com/IrsyadProject)
3. [Syaeful](https://github.com/SyaefulKai)
4. [Yogi Pristiawan](https://github.com/YogiPristiawan)
5. [Yudistira](https://github.com/yudistirasd)

## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.