From c8dbbdfb3f60ce6d508f2812ab0e501be0d834f3 Mon Sep 17 00:00:00 2001 From: STIM RSSA Date: Sun, 11 May 2025 12:01:17 +0700 Subject: [PATCH] Update Mastering Reference SQL & Json --- FHIR/SQL/Mastering Reference/Ad Address.sql | 25 ++++++++++ FHIR/SQL/Mastering Reference/Ad1 State.json | 29 +++++++++++ FHIR/SQL/Mastering Reference/Ad2 City.json | 33 ++++++++++++ .../SQL/Mastering Reference/Ad3 District.json | 33 ++++++++++++ FHIR/SQL/Mastering Reference/Ad4 Village.json | 33 ++++++++++++ FHIR/SQL/Mastering Reference/Bs Basic.sql | 35 +++++++++++++ .../Bs1 Communication.json | 30 +++++++++++ .../Mastering Reference/Bs2 Disability.json | 30 +++++++++++ .../Mastering Reference/Bs3 Education.json | 30 +++++++++++ FHIR/SQL/Mastering Reference/Bs4 Job.json | 30 +++++++++++ .../Bs5 MaritalStatus.json | 30 +++++++++++ .../SQL/Mastering Reference/Bs6 Religion.json | 30 +++++++++++ FHIR/SQL/Mastering Reference/Bs7 Tribe.json | 30 +++++++++++ FHIR/SQL/Mastering Reference/Md Medicine.sql | 9 ++++ .../Mastering Reference/Md1 Diagnosis.json | 31 ++++++++++++ FHIR/SQL/Mastering Reference/Md1 SMF.json | 50 +++++++++++++++++++ 16 files changed, 488 insertions(+) create mode 100644 FHIR/SQL/Mastering Reference/Ad Address.sql create mode 100644 FHIR/SQL/Mastering Reference/Ad1 State.json create mode 100644 FHIR/SQL/Mastering Reference/Ad2 City.json create mode 100644 FHIR/SQL/Mastering Reference/Ad3 District.json create mode 100644 FHIR/SQL/Mastering Reference/Ad4 Village.json create mode 100644 FHIR/SQL/Mastering Reference/Bs Basic.sql create mode 100644 FHIR/SQL/Mastering Reference/Bs1 Communication.json create mode 100644 FHIR/SQL/Mastering Reference/Bs2 Disability.json create mode 100644 FHIR/SQL/Mastering Reference/Bs3 Education.json create mode 100644 FHIR/SQL/Mastering Reference/Bs4 Job.json create mode 100644 FHIR/SQL/Mastering Reference/Bs5 MaritalStatus.json create mode 100644 FHIR/SQL/Mastering Reference/Bs6 Religion.json create mode 100644 FHIR/SQL/Mastering Reference/Bs7 Tribe.json create mode 100644 FHIR/SQL/Mastering Reference/Md Medicine.sql create mode 100644 FHIR/SQL/Mastering Reference/Md1 Diagnosis.json create mode 100644 FHIR/SQL/Mastering Reference/Md1 SMF.json diff --git a/FHIR/SQL/Mastering Reference/Ad Address.sql b/FHIR/SQL/Mastering Reference/Ad Address.sql new file mode 100644 index 0000000..2ed5608 --- /dev/null +++ b/FHIR/SQL/Mastering Reference/Ad Address.sql @@ -0,0 +1,25 @@ +//----Address 1 - State - Provinsi +select + mp.idprovinsi as id_idprovinsi, mp.namaprovinsi as nm_namaprovinsi +from m_provinsi mp; + +//----Address 2 - City - Kota +select + mk.idkota as id_idkota, mk.namakota as nm_namakota, + mp.idprovinsi as ref_idprovinsi , mp.namaprovinsi as ref_namaprovinsi +from m_kota mk +join m_provinsi mp on mp.idprovinsi = mk.idprovinsi; + +//----Address 3 - Distric - Kecamatan +select + mc.idkecamatan as id_idkecamatan, mc.namakecamatan as nm_namakecamatan, + mk.idkota as ref_idkota, mk.namakota as ref_namakota +from m_kecamatan mc +join m_kota mk on mk.idkota = mc.idkota; + +//----Address 4 - Village - Kelurahan +select + ml.idkelurahan as id_idkelurahan, ml.namakelurahan as nm_namakelurahan, + mc.idkecamatan as id_idkecamatan, mc.namakecamatan as nm_namakecamatan +from m_kelurahan ml +join m_kecamatan mc on mc.idkecamatan = ml.idkecamatan; diff --git a/FHIR/SQL/Mastering Reference/Ad1 State.json b/FHIR/SQL/Mastering Reference/Ad1 State.json new file mode 100644 index 0000000..2e1b718 --- /dev/null +++ b/FHIR/SQL/Mastering Reference/Ad1 State.json @@ -0,0 +1,29 @@ +{ + "resourceType" : "State", + "id" : "", + "identifier" : [{ + "use" : "usual", + "type" : { + "coding" : [{ + "system" : "", + "version" : "", + "code" : "idprovinsi", + "display" : "ID m_provinsi Simrs 3.0", + "userSelected" : true + }], + "text" : "ID m_provinsi Simrs 3.0" + }, + "system" : "", + "value" : "53", + "period" : {"start" : "", "end" : ""}, + "assigner": { + "reference" : "", + "display" : "" + } + }], + "status": "active", + "name" : "Jawa Timur", + "period" : {"start" : "", "end" : ""}, + "createdAt" : "", + "updatedAt" : "" +} \ No newline at end of file diff --git a/FHIR/SQL/Mastering Reference/Ad2 City.json b/FHIR/SQL/Mastering Reference/Ad2 City.json new file mode 100644 index 0000000..3c82295 --- /dev/null +++ b/FHIR/SQL/Mastering Reference/Ad2 City.json @@ -0,0 +1,33 @@ +{ + "resourceType" : "City", + "id" : "", + "identifier" : [{ + "use" : "usual", + "type" : { + "coding" : [{ + "system" : "", + "version" : "", + "code" : "idkota", + "display" : "ID m_kota Simrs 3.0", + "userSelected" : true + }], + "text" : "ID m_kota Simrs 3.0" + }, + "system" : "", + "value" : "3573", + "period" : {"start" : "", "end" : ""}, + "assigner": { + "reference" : "", + "display" : "" + } + }], + "status": "active", + "name" : "Kota Malang", + "state" : { + "reference" : "provinsi/35", + "display" : "Jawa Timur" + }, + "period" : {"start" : "", "end" : ""}, + "createdAt" : "", + "updatedAt" : "" +} \ No newline at end of file diff --git a/FHIR/SQL/Mastering Reference/Ad3 District.json b/FHIR/SQL/Mastering Reference/Ad3 District.json new file mode 100644 index 0000000..7cbc010 --- /dev/null +++ b/FHIR/SQL/Mastering Reference/Ad3 District.json @@ -0,0 +1,33 @@ +{ + "resourceType" : "District", + "id" : "", + "identifier" : [{ + "use" : "usual", + "type" : { + "coding" : [{ + "system" : "", + "version" : "", + "code" : "idkecamatan", + "display" : "ID m_kecamatan Simrs 3.0", + "userSelected" : true + }], + "text" : "ID m_kecamatan Simrs 3.0" + }, + "system" : "", + "value" : "3573010", + "period" : {"start" : "", "end" : ""}, + "assigner": { + "reference" : "", + "display" : "" + } + }], + "status": "active", + "name" : "Kedungkandang", + "city" : { + "reference" : "city/3573", + "display" : "Kota Malang" + }, + "period" : {"start" : "", "end" : ""}, + "createdAt" : "", + "updatedAt" : "" +} \ No newline at end of file diff --git a/FHIR/SQL/Mastering Reference/Ad4 Village.json b/FHIR/SQL/Mastering Reference/Ad4 Village.json new file mode 100644 index 0000000..4c71f96 --- /dev/null +++ b/FHIR/SQL/Mastering Reference/Ad4 Village.json @@ -0,0 +1,33 @@ +{ + "resourceType" : "Village", + "id" : "", + "identifier" : [{ + "use" : "usual", + "type" : { + "coding" : [{ + "system" : "", + "version" : "", + "code" : "idkelurahan", + "display" : "ID m_kelurahan Simrs 3.0", + "userSelected" : true + }], + "text" : "ID m_kelurahan Simrs 3.0" + }, + "system" : "", + "value" : "3573010009", + "period" : {"start" : "", "end" : ""}, + "assigner": { + "reference" : "", + "display" : "" + } + }], + "status": "active", + "name" : "Sawojajar", + "city" : { + "reference" : "distric/3573010", + "display" : "Kedungkandang" + }, + "period" : {"start" : "", "end" : ""}, + "createdAt" : "", + "updatedAt" : "" +} \ No newline at end of file diff --git a/FHIR/SQL/Mastering Reference/Bs Basic.sql b/FHIR/SQL/Mastering Reference/Bs Basic.sql new file mode 100644 index 0000000..5da461e --- /dev/null +++ b/FHIR/SQL/Mastering Reference/Bs Basic.sql @@ -0,0 +1,35 @@ +//----Basic 1 - Communication - Bahasa +select + mb.idxbahasa as id_idbahasa, mb.nmbahasa as nm_namabahasa +from m_bahasa mb; + +//----Basic 2 - Disability - Disabilitas +select + md.kode_disabilitas as id_iddisabilitas, md.nama_disabilitas as nm_namadisabilitas +from m_disabilitas md; + +//----Basic 3 - Education - Pendidikan +select + mpp.id_pendidikan as id_idpendidikan, mpp.nama_pendidikan as nm_namapendidikan +from m_pendidikan_pasien mpp; + +//----Basic 4 - Job - Pekerjaan +select + mp.idxpekerjaan as id_idpekerjaan, mp.nmpekerjaan as nm_namapekerjaan, mp.st_pekerjaan as des_pekerjaan +from m_pekerjaan mp; + +//----Basic 5 - MaritalStatus - Status Pernikahan +select + msp.id_status as id_idstatus, msp.nama_status as nm_namastatus +from m_status_pasien msp; + +//----Basic 6 - Religion - Agama +select + mag.id_agama as id_idagama, mag.nama_agama as nm_namaagama +from m_agama_pasien mag; + +//----Basic 7 - Tribe - Suku +select + ms.idxsuku as id_idsuku, ms.nmsuku as nm_namasuku +from m_suku ms; + diff --git a/FHIR/SQL/Mastering Reference/Bs1 Communication.json b/FHIR/SQL/Mastering Reference/Bs1 Communication.json new file mode 100644 index 0000000..267b101 --- /dev/null +++ b/FHIR/SQL/Mastering Reference/Bs1 Communication.json @@ -0,0 +1,30 @@ +{ + "resourceType" : "Communication", + "id" : "", + "identifier" : [{ + "use" : "usual", + "type" : { + "coding" : [{ + "system" : "", + "version" : "", + "code" : "idxbahasa", + "display" : "ID m_bahasa Simrs 3.0", + "userSelected" : true + }], + "text" : "ID m_bahasa Simrs 3.0" + }, + "system" : "", + "value" : "1", + "period" : {"start" : "", "end" : ""}, + "assigner": { + "reference" : "", + "display" : "" + } + }], + "status" : "active", + "name" : "Jawa", + "description" : "", + "period" : {"start" : "", "end" : ""}, + "createdAt" : "", + "updatedAt" : "" +} \ No newline at end of file diff --git a/FHIR/SQL/Mastering Reference/Bs2 Disability.json b/FHIR/SQL/Mastering Reference/Bs2 Disability.json new file mode 100644 index 0000000..91f4818 --- /dev/null +++ b/FHIR/SQL/Mastering Reference/Bs2 Disability.json @@ -0,0 +1,30 @@ +{ + "resourceType" : "Disability", + "id" : "", + "identifier" : [{ + "use" : "usual", + "type" : { + "coding" : [{ + "system" : "", + "version" : "", + "code" : "kode_disabilitas", + "display" : "ID m_disabilitas Simrs 3.0", + "userSelected" : true + }], + "text" : "ID m_disabilitas Simrs 3.0" + }, + "system" : "", + "value" : "TD", + "period" : {"start" : "", "end" : ""}, + "assigner": { + "reference" : "", + "display" : "" + } + }], + "status" : "active", + "name" : "TUNA DAKSA", + "description" : "", + "period" : {"start" : "", "end" : ""}, + "createdAt" : "", + "updatedAt" : "" +} \ No newline at end of file diff --git a/FHIR/SQL/Mastering Reference/Bs3 Education.json b/FHIR/SQL/Mastering Reference/Bs3 Education.json new file mode 100644 index 0000000..7d942d0 --- /dev/null +++ b/FHIR/SQL/Mastering Reference/Bs3 Education.json @@ -0,0 +1,30 @@ +{ + "resourceType" : "Education", + "id" : "", + "identifier" : [{ + "use" : "usual", + "type" : { + "coding" : [{ + "system" : "", + "version" : "", + "code" : "id_pendidikan", + "display" : "ID m_pendidikan_pasien Simrs 3.0", + "userSelected" : true + }], + "text" : "ID m_pendidikan_pasien Simrs 3.0" + }, + "system" : "", + "value" : "0", + "period" : {"start" : "", "end" : ""}, + "assigner": { + "reference" : "", + "display" : "" + } + }], + "status" : "active", + "name" : "Tidak Sekolah", + "description" : "", + "period" : {"start" : "", "end" : ""}, + "createdAt" : "", + "updatedAt" : "" +} \ No newline at end of file diff --git a/FHIR/SQL/Mastering Reference/Bs4 Job.json b/FHIR/SQL/Mastering Reference/Bs4 Job.json new file mode 100644 index 0000000..a20b2de --- /dev/null +++ b/FHIR/SQL/Mastering Reference/Bs4 Job.json @@ -0,0 +1,30 @@ +{ + "resourceType" : "Tribe", + "id" : "", + "identifier" : [{ + "use" : "usual", + "type" : { + "coding" : [{ + "system" : "", + "version" : "", + "code" : "idxpekerjaan", + "display" : "ID m_pekerjaan Simrs 3.0", + "userSelected" : true + }], + "text" : "ID m_pekerjaan Simrs 3.0" + }, + "system" : "", + "value" : "1", + "period" : {"start" : "", "end" : ""}, + "assigner": { + "reference" : "", + "display" : "" + } + }], + "status" : "active", + "name" : "BELUM/TIDAK BEKERJA", + "description" : "TIDAK BEKERJA", + "period" : {"start" : "", "end" : ""}, + "createdAt" : "", + "updatedAt" : "" +} \ No newline at end of file diff --git a/FHIR/SQL/Mastering Reference/Bs5 MaritalStatus.json b/FHIR/SQL/Mastering Reference/Bs5 MaritalStatus.json new file mode 100644 index 0000000..eeef9b6 --- /dev/null +++ b/FHIR/SQL/Mastering Reference/Bs5 MaritalStatus.json @@ -0,0 +1,30 @@ +{ + "resourceType" : "MaritalStatus", + "id" : "", + "identifier" : [{ + "use" : "usual", + "type" : { + "coding" : [{ + "system" : "", + "version" : "", + "code" : "id_status", + "display" : "ID m_status_pasien Simrs 3.0", + "userSelected" : true + }], + "text" : "ID m_status_pasien Simrs 3.0" + }, + "system" : "", + "value" : "1", + "period" : {"start" : "", "end" : ""}, + "assigner": { + "reference" : "", + "display" : "" + } + }], + "status" : "active", + "name" : "Belum Menikah", + "description" : "", + "period" : {"start" : "", "end" : ""}, + "createdAt" : "", + "updatedAt" : "" +} \ No newline at end of file diff --git a/FHIR/SQL/Mastering Reference/Bs6 Religion.json b/FHIR/SQL/Mastering Reference/Bs6 Religion.json new file mode 100644 index 0000000..a6e97ae --- /dev/null +++ b/FHIR/SQL/Mastering Reference/Bs6 Religion.json @@ -0,0 +1,30 @@ +{ + "resourceType" : "Religion", + "id" : "", + "identifier" : [{ + "use" : "usual", + "type" : { + "coding" : [{ + "system" : "", + "version" : "", + "code" : "idagama", + "display" : "ID m_agama_pasien Simrs 3.0", + "userSelected" : true + }], + "text" : "ID m_agama_pasien Simrs 3.0" + }, + "system" : "", + "value" : "1", + "period" : {"start" : "", "end" : ""}, + "assigner": { + "reference" : "", + "display" : "" + } + }], + "status" : "active", + "name" : "Islam", + "description" : "", + "period" : {"start" : "", "end" : ""}, + "createdAt" : "", + "updatedAt" : "" +} \ No newline at end of file diff --git a/FHIR/SQL/Mastering Reference/Bs7 Tribe.json b/FHIR/SQL/Mastering Reference/Bs7 Tribe.json new file mode 100644 index 0000000..f7c359b --- /dev/null +++ b/FHIR/SQL/Mastering Reference/Bs7 Tribe.json @@ -0,0 +1,30 @@ +{ + "resourceType" : "Tribe", + "id" : "", + "identifier" : [{ + "use" : "usual", + "type" : { + "coding" : [{ + "system" : "", + "version" : "", + "code" : "idxsuku", + "display" : "ID m_suku Simrs 3.0", + "userSelected" : true + }], + "text" : "ID m_suku Simrs 3.0" + }, + "system" : "", + "value" : "1", + "period" : {"start" : "", "end" : ""}, + "assigner": { + "reference" : "", + "display" : "" + } + }], + "status" : "active", + "name" : "Jawa", + "description" : "", + "period" : {"start" : "", "end" : ""}, + "createdAt" : "", + "updatedAt" : "" +} \ No newline at end of file diff --git a/FHIR/SQL/Mastering Reference/Md Medicine.sql b/FHIR/SQL/Mastering Reference/Md Medicine.sql new file mode 100644 index 0000000..a2e03e5 --- /dev/null +++ b/FHIR/SQL/Mastering Reference/Md Medicine.sql @@ -0,0 +1,9 @@ +//----Medicine 1 - Diagnosis - ICD10 +select + i.icd_code as id_idicd, i.icd_code as nm_icd, i.jenis_penyakit as des_deskripsijenispenyakit, i.sebabpenyakit as com_penyebabpenyakit +from icd i; + +//----Medicine 2 - SMF - SMF +select + ms.idsmf as id_idsmf, ms.kdsmf as id_kodesmf, ms.namasmf as nm_namasmf, ms.aktif as st_smf +from m_smf ms; \ No newline at end of file diff --git a/FHIR/SQL/Mastering Reference/Md1 Diagnosis.json b/FHIR/SQL/Mastering Reference/Md1 Diagnosis.json new file mode 100644 index 0000000..652018e --- /dev/null +++ b/FHIR/SQL/Mastering Reference/Md1 Diagnosis.json @@ -0,0 +1,31 @@ +{ + "resourceType" : "Diagnosis", + "id" : "", + "identifier" : [{ + "use" : "usual", + "type" : { + "coding" : [{ + "system" : "", + "version" : "", + "code" : "icd_code", + "display" : "ID icd Simrs 3.0", + "userSelected" : true + }], + "text" : "ID icd Simrs 3.0" + }, + "system" : "", + "value" : "A01.1", + "period" : {"start" : "", "end" : ""}, + "assigner": { + "reference" : "", + "display" : "" + } + }], + "status" : "active", + "name" : "A01.1", + "description" : "Paratyphoid fever A", + "comment" : "Sebab Penyakit : Demam tifoid dan paratifoid", + "period" : {"start" : "", "end" : ""}, + "createdAt" : "", + "updatedAt" : "" +} \ No newline at end of file diff --git a/FHIR/SQL/Mastering Reference/Md1 SMF.json b/FHIR/SQL/Mastering Reference/Md1 SMF.json new file mode 100644 index 0000000..5c0c845 --- /dev/null +++ b/FHIR/SQL/Mastering Reference/Md1 SMF.json @@ -0,0 +1,50 @@ +{ + "resourceType" : "SMF", + "id" : "", + "identifier" : [{ + "use" : "usual", + "type" : { + "coding" : [{ + "system" : "", + "version" : "", + "code" : "idsmf", + "display" : "ID m_smf Simrs 3.0", + "userSelected" : true + }], + "text" : "ID m_smf Simrs 3.0" + }, + "system" : "", + "value" : "1", + "period" : {"start" : "", "end" : ""}, + "assigner": { + "reference" : "", + "display" : "" + } + }, + { + "use" : "usual", + "type" : { + "coding" : [{ + "system" : "", + "version" : "", + "code" : "kdsmf", + "display" : "ID m_smf Simrs 3.0", + "userSelected" : true + }], + "text" : "ID m_smf Simrs 3.0" + }, + "system" : "", + "value" : "BEDAH ORTOPEDI", + "period" : {"start" : "", "end" : ""}, + "assigner": { + "reference" : "", + "display" : "" + } + }], + "status" : "active", + "name" : "BEDAH ORTOPEDI", + "description" : "", + "period" : {"start" : "", "end" : ""}, + "createdAt" : "", + "updatedAt" : "" +} \ No newline at end of file