Update struktur json fix, penambahan encounter, appointment, endpoint dan episodeofcare

This commit is contained in:
2025-05-11 09:58:02 +07:00
parent b4e7bf3f35
commit 1814978d1b
13 changed files with 2537 additions and 1702 deletions
+135 -127
View File
@@ -1,6 +1,6 @@
{
"resourceType" : "HealthcareService",
"id" : "poli-penyakit-dalam",
"id" : "",
"active" : true,
"providedBy" : {
"reference" : "Organization/rsud-saifulanwar",
@@ -16,7 +16,7 @@
"version" : "",
"code" : "31",
"display" : "Specialist Surgical",
"userSelected" : ""
"userSelected" : true
}],
"text": "Specialist Surgical - requires referral"
}
@@ -27,7 +27,7 @@
"version" : "",
"code" : "394586005",
"display" : "Internal medicine service",
"userSelected" : ""
"userSelected" : true
}],
"text": "Poliklinik Penyakit Dalam"
}],
@@ -37,13 +37,13 @@
"version" : "",
"code" : "408478003",
"display" : "General internal medicine",
"userSelected" : ""
"userSelected" : true
}],
"text": "Spesialis Penyakit Dalam"
}],
"location": [{
"reference": "Location/poliklinik-interna",
"display": "Poliklinik Penyakit Dalam"
"reference" : "Location/poliklinik-interna",
"display" : "Poliklinik Penyakit Dalam"
}],
"name" : "Layanan Poliklinik Penyakit Dalam",
"comment" : "Layanan rawat jalan untuk pasien dewasa dengan penyakit dalam umum",
@@ -51,7 +51,7 @@
"photo" : [{
"contentType" : "",
"language" : "",
"data" : "",
"data" : 0,
"url" : "",
"size" : 0,
"hash" : 0,
@@ -70,90 +70,91 @@
"version" : "",
"code" : "",
"display" : "",
"userSelected" : ""
"userSelected" : false
}],
"text" : ""
},
"name" : [{
"use" : "",
"text" : "",
"family" : "",
"given" : [""],
"prefix" : [""],
"suffix" : [""],
"period" : {"start" : "", "end" : ""}
}],
"telecom": [{
"system" : "phone",
"value" : "(081) 555606668",
"use" : "mobile",
"rank" : 1,
"period" : {"start" : "","end" : ""}
},
{
"system" : "phone",
"value" : "(0341) 362101",
"use" : "work",
"rank" : 1,
"period" : {"start" : "","end" : ""}
},
{
"system" : "email",
"value" : "ppid.rssa@gmail.com",
"use" : "work",
"rank" : 1,
"period" : {"start" : "","end" : ""}
}],
"address": [{
"use" : "work",
"type" : "both",
"text" : "Jl. Jaksa Agung Suprapto No.2, Klojen, Kec. Klojen, Kota Malang, Jawa Timur 65112",
"line" : ["Jl. Jaksa Agung Suprapto No.2"],
"village" : "Klojen",
"city" : "Malang",
"district" : "Klojen",
"state" : "Jawa Timur",
"postalCode": "65112",
"country" : "Indonesia",
"period" : {"start" : "","end" : ""},
"extension" : [{
"url" : "",
"extension" : [{
"url" : "state",
"valueDisplay": "Jawa Timur",
"valueCode" : "35"
},
{
"url" : "city",
"valueDisplay": "Malang",
"valueCode" : "3573"
},
{
"url" : "district",
"valueDisplay": "Klojen",
"valueCode" : "3573030"
},
{
"url" : "village",
"valueDisplay": "Klojen",
"valueCode" : "3573030008"
},
{
"url" : "rt",
"valueDisplay": "",
"valueCode" : ""
},
{
"url" : "rw",
"valueDisplay": "",
"valueCode" : ""
}]
}]
},
"name" : [{
"use" : "",
"text" : "",
"family" : "",
"given" : [],
"prefix" : [],
"suffix" : [],
"period" : {"start" : "", "end" : ""}
}],
"telecom": [{
"system" : "phone",
"value" : "(081) 555606668",
"use" : "mobile",
"rank" : 1,
"period" : {"start" : "","end" : ""}
},
{
"system" : "phone",
"value" : "(0341) 362101",
"use" : "work",
"rank" : 1,
"period" : {"start" : "","end" : ""}
},
{
"system" : "email",
"value" : "ppid.rssa@gmail.com",
"use" : "work",
"rank" : 1,
"period" : {"start" : "","end" : ""}
}],
"address": [{
"use" : "work",
"type" : "both",
"text" : "Jl. Jaksa Agung Suprapto No.2, Klojen, Kec. Klojen, Kota Malang, Jawa Timur 65112",
"line" : ["Jl. Jaksa Agung Suprapto No.2"],
"village" : "Klojen",
"district" : "Klojen",
"city" : "Malang",
"state" : "Jawa Timur",
"postalCode": "65112",
"country" : "Indonesia",
"period" : {"start" : "","end" : ""},
"extension" : [{
"url" : "",
"extension" : [{
"url" : "state",
"valueDisplay": "Jawa Timur",
"valueCode" : "35"
},
{
"url" : "city",
"valueDisplay": "Malang",
"valueCode" : "3573"
},
{
"url" : "district",
"valueDisplay": "Klojen",
"valueCode" : "3573030"
},
{
"url" : "village",
"valueDisplay": "Klojen",
"valueCode" : "3573030008"
},
{
"url" : "rt",
"valueDisplay": "",
"valueCode" : ""
},
{
"url" : "rw",
"valueDisplay": "",
"valueCode" : ""
}]
}]
}],
"organization" : {
}],
"organization" : {
"reference" : "",
"display" : ""
},
"period" : {"start" : "","end" : ""}
},
"period" : {"start" : "","end" : ""}
}],
"coverageArea" : [{
"reference" : "",
@@ -165,70 +166,67 @@
"version" : "",
"code" : "",
"display" : "",
"userSelected" : ""
"userSelected" : false
}],
"text": ""
}],
"eligibility" : [{
"code": {
"coding": [{
"system" : "",
"version" : "",
"code" : "",
"display" : "",
"userSelected": ""
"system" : "",
"version" : "",
"code" : "",
"display" : "",
"userSelected" : false
}],
"text": ""
"text": ""
},
"comment": ""
}],
"program" : [{
"code": {
"coding": [{
"system" : "http://example.org/fhir/program",
"version" : "",
"code" : "bpjs",
"display" : "Program BPJS",
"userSelected": ""
"system" : "http://example.org/fhir/program",
"version" : "",
"code" : "bpjs",
"display" : "Program BPJS",
"userSelected" : true
}],
"text": "Layanan Ditanggung BPJS"
},
"comment": ""
"text": "Layanan Ditanggung BPJS"
}
}],
"characteristic" : [{
"code": {
"coding": [{
"system" : "",
"version" : "",
"code" : "",
"display" : "",
"userSelected": ""
"system" : "",
"version" : "",
"code" : "",
"display" : "",
"userSelected" : false
}],
"text": ""
},
"comment": ""
}
}],
"communication" : [{
"code": {
"coding": [{
"system" : "",
"version" : "",
"code" : "",
"display" : "",
"userSelected": ""
"system" : "",
"version" : "",
"code" : "",
"display" : "",
"userSelected" : false
}],
"text": ""
},
"comment": ""
"text": ""
}
}],
"referralMethod" : [{
"code": {
"coding": [{
"system" : "",
"version" : "",
"code" : "",
"display" : "",
"userSelected": ""
"system" : "",
"version" : "",
"code" : "",
"display" : "",
"userSelected" : false
}],
"text": ""
},
@@ -236,19 +234,29 @@
}],
"appointmentRequired" : true,
"availability" : [{
"availableTime" : [{
"availableTime" : [{
"daysOfWeek" : ["mon", "tue", "wed", "thu", "fri"],
"allDay" : false,
"availableStartTime": "07:00",
"availableEndTime" : "15:00"
}],
"notAvailableTime" : [{
"description" : "Tidak tersedia saat libur nasional",
"during" : {"period" : {"start" : "","end" : ""}}
"notAvailableTime" : [{
"description" : "Tidak tersedia saat libur nasional",
"during" : {"period" : {"start" : "","end" : ""}}
}]
}],
"endpoint" : [{
"reference" : "",
"display" : ""
}],
"createdAt" : "",
"updatedAt" : "",
"extension" : [{
"url" : "",
"extension" : [{
"url" : "",
"valueDisplay": "",
"valueCode" : ""
}]
}]
}