Organization
Contoh Struktur Organisasi dapat dilihat pada gambar dibawah berikut :
![Organizational Chart](https://raw.githubusercontent.com/fhir-kemkes/assets/main/Picture/OrganizationChart.png)
Organisasi merupakan data terkait struktur organisasi yang ada di dalam suatu institusi. Data struktur organisasi ini akan dijadikan referensi saat data pelayanan kesehatan dikirimkan ke SATUSEHAT. Institusi yang akan melakukan integrasi ke SATUSEHAT perlu melakukan registrasi atau mengirimkan data terkait struktur organisasi yang tersedia di dalam institusi tersebut (selanjutnya disebut suborganisasi). Institusi yang termasuk dalam kategori fasilitas pelayanan kesehatan (selanjutnya disebut organisasi induk), akan mendapatkan nomor SATUSEHAT dari Kementerian Kesehatan setelah melakukan registrasi. Organisasi induk selanjutnya akan mengirimkan struktur organisasi/suborganisasi yang ada dalam institusi tersebut. Contoh struktur organisasi dapat dilihat dalam gambar 1. Setiap suborganisasi dibawah organisasi induk perlu dikirimkan datanya ke SATUSEHAT.
Data suborganisasi dikirimkan menggunakan resource Organization dengan metode POST. Resource Organization digunakan untuk mencatat data sekelompok orang atau organisasi dengan tujuan yang sama. Hal ini ditunjukkan dengan adanya struktur pengurus dari organisasi tersebut. Template pengisian organisasi dapat diakses pada tautan berikut : Template Registrasi Organization & Location
Resource Organization
|
Elemen Data / Path
|
Tipe Mandatoris
|
Deskripsi
|
Organization.identifier
|
Optional (Omit Empty)
|
- Dapat diisi dengan informasi terkait kode/nomor internal suborganisasi yang dimiliki oleh organisasi induk
- Format Pengisian
- Organization.identifier.use = official
- Organization.identifier.system =
http://sys-ids.kemkes.go.id/Organization/{{OrganizationID}}
OrganizationID adalah nomor SATUSEHAT organisasi induk yang didapatkan dari Master Sarana Index
Contoh pengisian : http://sys-ids.kemkes.go.id/organization/10000004
- Organization.identifier.value = kode/nomor internal suborganisasi (contoh = R100005)
|
Organization.active
|
Mandatory
|
- Status keaktifan data organisasi
- Format Pengisian boolean = true / false
|
Organization.type |
Mandatory |
- Tipe Organisasi
- Format Pengisian
Catatan :
Organisasi Induk penyedia layanan telemedisin bisa tetap menggunakan prov sebagai tipe organisasi
|
Organization.name
|
Mandatory
|
-
Nama Organisasi
-
Format Pengisian : string
|
Organization.alias
|
Optional (Omit Empty)
|
-
Nama lain Organisasi
-
Format Pengisian : string
|
Organization.telecom
|
Optional (Omit Empty)
|
-
Kontak organisasi secara umum
-
Dapat diisi > 1 jenis kontak (nomor telepon, email, website)
-
Format Pengisian
-
Organization.telecom.system =
Organization.telecom.system
|
Keterangan
|
phone
|
Nomor Telepon Kantor
|
fax
|
Nomor Fax
|
email
|
Email Kantor
|
pager
|
Pager
|
url
|
URL website kantor
|
sms
|
Nomor SMS kantor
|
other
|
Lain-lain
|
-
Organization.telecom.value = nomor/email/website kontak organisasi
-
Organization.telecom.use = work
|
Organization.address
|
Optional (Omit Empty)
|
-
Alamat organisasi secara umum
-
Dapat diisi >1 alamat
-
Format Pengisian
-
Organization.address.use = work
-
Organization.address.type =
Organization.address.type
|
Keterangan
|
postal
|
Alamat surat
|
physical
|
Alamat fisik yang dapat dikunjungi.
|
both
|
Alamat yang bersifat fisik dan surat.
|
-
Organization.address.line = Alamat lengkap organisasi
-
Organization.address.postalCode = kode pos
-
Organization.address.country = kode negara berdasarkan ISO 3316 2-letter (contoh : ID)
-
Organization.address.extension:administrativeCode.extension:province= kode provinsi berdasarkan kemendagri
-
Organization.address.extension:administrativeCode.extension:city = kode kabupaten berdasarkan kemendagri
-
Organization.address.extension:administrativeCode.extension:district = kode kecamatan berdasarkan kemendagri
-
Organization.address.extension:administrativeCode.extension:village = kode kelurahan berdasarkan kemendagri
-
Organization.address.extension:administrativeCode.extension:rt = nomor RT
-
Organization.address.extension:administrativeCode.extension:rw = nomor RW
|
Organization.partOf
|
Mandatory
|
-
Wajib diisi apabila organisasi bagian dari organisasi lain (suborganisasi)
-
Format pengisian =
Organization/Nomor id struktur organisasi diatasnya
*Nomor id struktur organisasi diatasnya didapatkan setelah POST data suborganisasi. Format id dalam bentuk uuid
Contoh pengisian :
-
Direktorat Medik, Keperawatan, dan Penunjang merupakan bagian dari RSUD Jati Asih
-
Nomor SATUSEHAT RSUD Jati Asih = 100000004
-
Organization.partOf dari Direktorat Medik, keperawatan, dan penunjang =
Organization/100000004
-
Instalasi Rawat Jalan merupakan bagian dari direktorat medik, keperawatan, dan penunjang
-
id Direktorat Medik, Keperawatan, dan Penunjang = f2f269ff-0c7a-4769-9821-5c27b3fa3b9c
-
Organization.partOf dari Instalasi Rawat Jalan =
Organization/f2f269ff-0c7a-4769-9821-5c27b3fa3b9c
|
Organization.contact
|
Optional (Omit Empty)
|
-
Kontak organisasi untuk tujuan tertentu (billing, administrasi, HR, dll.)
-
Format pengisian
-
Organization.contact.purpose
-
Organization.contact.name = nama contact person terkait
-
Organization.contact.telecom = format pengisian sama dengan Organization.telecom
-
Organization.contact.address = format pengisian sama dengan Organization.address
|
Contoh Pengiriman Payload dapat dilihat pada link :
Contoh Penggunaan Resource Organization