Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ivanwilliammd/satusehat-integration
- Owner: ivanwilliammd
- License: mit
- Created: 2023-09-26T13:34:02.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-02T14:36:16.000Z (20 days ago)
- Last Synced: 2024-12-11T09:36:00.624Z (11 days ago)
- Topics: fhir-client, health-informatics, healthcare, integration, kyc, laravel-package, php74, php80, php81, php82, php83, satusehat-kyc, satusehat-mobile
- Language: PHP
- Homepage: https://packagist.org/packages/ivanwilliammd/satusehat-integration
- Size: 5.67 MB
- Stars: 64
- Watchers: 3
- Forks: 40
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
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.