PHPackages                             ekopras18/satusehat - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ekopras18/satusehat

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

ekopras18/satusehat
===================

Make it easy, why should it be hard?, Satusehat Integration

v0.1.2(2y ago)038MITPHPPHP &gt;=7.0

Since Apr 14Pushed 2y ago1 watchersCompare

[ Source](https://github.com/ekopras18/satusehat)[ Packagist](https://packagist.org/packages/ekopras18/satusehat)[ Docs](https://github.com/ekopras18/satusehat)[ RSS](/packages/ekopras18-satusehat/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)DependenciesVersions (4)Used By (0)

Satusehat Integration
=====================

[](#satusehat-integration)

SATUSEHAT menggunakan HL7 FHIR dalam pengimplementasian standar data model dan Application Programming Interface (API).

Fast Healthcare Interoperability Resources FHIR adalah sebuah standar global (internasional) yang menetapkan format data beserta elemen-elemennya (yang disebut "resources") dan sebuah standar antarmuka pemrograman aplikasi (API/Application Programming Interface) untuk pertukaran informasi (interoperabilitas SATUSEHAT) yang pada penerapannya akan dibagi-bagi lagi menjadi beberapa alur proses sesuai penggunaannya (use case) baik use case dasar maupun use case tematik. FHIR dibaca “fire” dalam bahasa Inggris (/faier/).

*[Source](https://satusehat.kemkes.go.id/platform/docs/id/fhir/)*

Resources FHIR
--------------

[](#resources-fhir)

1. O-Auth2
    - OAuth2 (Generate Token)
2. Resources - Onboarding
    - Organization
    - Location
    - Practitioner
    - Patient
3. Resources - Interoperability
    - Encounter
    - Account
    - AllergyIntolerance
    - CarePlan
    - ChargeItem
    - Claim
    - ClaimResponse
    - ClinicalImpression
    - Composition
    - Condition
    - Coverage
    - CoverageEligibilityRequest
    - CoverageEligibilityResponse
    - DiagnosticReport
    - EpisodeOfCare
    - FamilyMemberHistory
    - ImagingStudy
    - Immunization
    - Invoice
    - Medication
    - MedicationDispense
    - MedicationRequest
    - MedicationStatement
    - Observation
    - Procedure
    - QuestionnaireResponse
    - RelatedPerson
    - ServiceRequest
    - Specimen

Installation
------------

[](#installation)

1. Install package via composer

    ```
    composer require ekopras18/satusehat
    ```
2. Publish the configuration file &amp; migration file

    ```
    php artisan vendor:publish --provider="Ekopras18\Satusehat\SatusehatServiceProvider" --tag=satusehat
    ```
3. Set the configuration in `.env` file. example `.env.example`

    ```
    SATUSEHAT_ENV=development|staging|production
    SATUSEHAT_CLIENT_ID=CWdRq...............
    SATUSEHAT_CLIENT_SECRET=vRTWTnAN...............
    SATUSEHAT_ORGANIZATION_ID=5990777e-...............
    SATUSEHAT_ORGANIZATION_NAME="RSUD X"
    ```
4. Migrate the table

    ```
    php artisan migrate
    ```
5. Done

Usage
-----

[](#usage)

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity28

Early-stage or recently created project

 Bus Factor1

Top contributor holds 88.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

761d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/37ddc98a94925b970142674f0eb34fc7f6afadc007fb29f098eafcd11ab11aa4?d=identicon)[ekopras18](/maintainers/ekopras18)

---

Top Contributors

[![ekopras18](https://avatars.githubusercontent.com/u/22848781?v=4)](https://github.com/ekopras18 "ekopras18 (23 commits)")[![deepsource-io[bot]](https://avatars.githubusercontent.com/in/16372?v=4)](https://github.com/deepsource-io[bot] "deepsource-io[bot] (3 commits)")

---

Tags

satusehatekopras18integrasi-satusehat

### Embed Badge

![Health badge](/badges/ekopras18-satusehat/health.svg)

```
[![Health](https://phpackages.com/badges/ekopras18-satusehat/health.svg)](https://phpackages.com/packages/ekopras18-satusehat)
```

###  Alternatives

[phannaly/php-datetime-khmer

The PHP library for convert datetime to Khmer

1510.3k](/packages/phannaly-php-datetime-khmer)[moosend/website-tracking

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

1020.9k1](/packages/moosend-website-tracking)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
