ivanwilliammd / satusehat-integration
Build SATUSEHAT FHIR Object in Easy Way
Fund package maintenance!
ivanwilliammd
Installs: 2 285
Dependents: 0
Suggesters: 0
Security: 0
Stars: 65
Watchers: 3
Forks: 41
Open Issues: 34
Requires
- php: ^7.4|^8.0|^8.1|^8.2|^8.3
- guzzlehttp/guzzle: ^7.8
- illuminate/config: ^8.0|^9.0|^10.0|^11.0
- illuminate/database: ^8.0|^9.0|^10.0|^11.0
- illuminate/support: ^8.0|^9.0|^10.0|^11.0
- jeroenzwart/laravel-csv-seeder: ^1.6
- phpseclib/phpseclib: ^3.0
- vlucas/phpdotenv: ^5.5
Requires (Dev)
- phpunit/phpunit: ^9.0
Suggests
- laravel/pint: Minimalist Opionated Code Formatting Extension for PHP 8.0+
- pestphp/pest: Pest PHP Testing Framework for PHP 8.0+
- dev-main
- 3.3.1
- 3.3.0
- 3.2.20
- 3.2.19
- 3.2.18
- 3.2.17
- 3.2.16
- 3.2.15
- 3.2.14
- 3.2.13
- 3.2.12
- 3.2.11
- 3.2.10
- 3.2.9
- 3.2.8
- 3.2.7
- 3.2.6
- 3.2.5
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.0
- 3.0.0
- 2.9.8
- 2.9.7
- 2.9.6
- 2.9.5
- 2.9.3
- 2.9.2
- 2.9.1
- 2.9.0
- 2.8.3
- 2.8.2
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.1
- 2.5.0
- 2.4.0
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.1
- 2.2.0
- 2.1.1
- 2.1.0
- 2.0.1
- 2.0.0
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1
- 1.0
- 0.15
- 0.14
This package is auto-updated.
Last update: 2024-12-25 07:04:47 UTC
README
Introduction
- This unofficial SATUSEHAT FHIR PHP Library to help generate SATUSEHAT FHIR-ready JSON, using profile established by SATUSEHAT Documentation.
- This repository is rapidly developing and need help. Please kindly comment in Issue section to contribute or Sponsor this project.
- Features supported --> see Wiki
- Error type from SATUSEHAT --> see PUBLISHED - Dokumen Kamus Rule Number (Error Code)
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
- Data privacy security update, which will censored Patient and Practitioner name
- Patient and Practitioner reference in
Encounter.subject.display
andEncounter.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
Want to contribute?
- See how to contribute at this page.
- All contribution will be reviewed by @ivanwilliammd. Any invalid pull request will be commented, and decided directly whether will need further correction or directly closed as invalid.
Quick Installation
See Quick Installation Instructions here
Feel your first time using this library at Onboarding page here
Features
See the feature Wiki page here
Full usage guide
Fully documented usage guide could be found on the Usage Wiki section here
Changelog
Please see CHANGELOG for more information on what has changed recently.
Credits
Active contributor (> 1 PR per quarter):
- Dr. dr. Ivan William Harsono, MTI
- ... Looking for volunteer for active contribution ...
License
The MIT License (MIT). Please see License File for more information.