SATUSEHAT
Variasi Kasus Pengiriman Data Imunisasi
KEMENTERIAN KESEHATAN
REPUBLIK INDONESIA
2
Buku Panduan SATUSEHAT
DAFTAR ISI
DAFTAR ISI 3
Endpoint Information 4
Development/Sandbox Endpoint 4
Staging Endpoint 4
Production Endpoint 4
3
Buku Panduan SATUSEHAT
Endpoint Information
Development/Sandbox Endpoint
Staging Endpoint
Production Endpoint
4
Buku Panduan SATUSEHAT
Method POST
{
"resourceType": "Immunization",
"status": "not-done",
"vaccineCode": {
"coding": [
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "93001282",
"display": "Vaksin DTP - HB - Hib 0,5 mL (PENTABIO, 1)"
},
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG17",
"display": "HIB"
},
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG45",
"display": "HepB"
},
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG107",
"display": "DTAP"
},
5
Buku Panduan SATUSEHAT
{
"system": "http://hl7.org/fhir/sid/cvx",
"code": "198",
"display": "DTP-hepB-Hib Pentavalent Non-US"
}
]
},
"statusReason": {
"coding": [
{
"system":
"http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "MEDPREC",
"display": "medical precaution"
}
],
"text": "Anak sedang demam"
},
"patient": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"encounter": {
"reference": "Encounter/8a224d91-5132-47d0-ae35-0fc70f24a776"
},
"occurrenceDateTime": "2022-01-10",
"recorded": "2022-01-10",
"primarySource": true,
"location": {
"reference": "Location/ef011065-38c9-46f8-9c35-d1fe68966a3e",
"display": "Ruang 1A, Poliklinik Rawat Jalan"
},
"performer": [
{
"function": {
"coding": [
{
"system":
6
Buku Panduan SATUSEHAT
"http://terminology.hl7.org/CodeSystem/v2-0443",
"code": "AP",
"display": "Administering Provider"
}
]
},
"actor": {
"reference": "Practitioner/N10000001"
}
}
],
"reasonCode": [
{
"coding": [
{
"system":
"https://terminology.kemkes.go.id/CodeSystem/immunization-reason",
"code": "IM-Dasar",
"display" : "Imunisasi Program Rutin Dasar"
},
{
"system":
"https://terminology.kemkes.go.id/CodeSystem/immunization-routine-timing",
"code": "IM-Ideal",
"display" : "Imunisasi Ideal"
}
]
}
],
"protocolApplied": [
{
"doseNumberPositiveInt": 1
}
]
}
7
Buku Panduan SATUSEHAT
{
"resourceType": "Observation",
"identifier": [
{
"system": "http://sys-ids.kemkes.go.id/observation/10000004",
"value": "O111111"
}
],
"status": "final",
"category": [
{
"coding": [
{
"system":
"http://terminology.hl7.org/CodeSystem/observation-category",
"code": "exam",
"display": "exam"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "31044-1",
"display": "Immunization reaction"
}
]
},
"subject": {
8
Buku Panduan SATUSEHAT
"reference": "Patient/100000030009"
},
"encounter": {
"reference": "Encounter/8a224d91-5132-47d0-ae35-0fc70f24a776"
},
"effectiveDateTime": "2022-01-13",
"issued": "2022-01-13T15:30:10+01:00",
"performer": [
{
"reference": "Practitioner/N10000001"
},
{
"reference": "Organization/10000004"
}
],
"valueCodeableConcept": {
"coding": [
{
"system": "http://loinc.org",
"code": "LA7460-4",
"display": "Pain"
}
]
}
}
Method POST
{
"resourceType": "Immunization",
"status": "completed",
"vaccineCode": {
"coding": [
{
9
Buku Panduan SATUSEHAT
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "93001282",
"display": "Vaksin DTP - HB - Hib 0,5 mL (PENTABIO, 1)"
},
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG17",
"display": "HIB"
},
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG45",
"display": "HepB"
},
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG107",
"display": "DTAP"
},
{
"system": "http://hl7.org/fhir/sid/cvx",
"code": "198",
"display": "DTP-hepB-Hib Pentavalent Non-US"
}
]
},
"patient": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"encounter": {
"reference": "Encounter/8a224d91-5132-47d0-ae35-0fc70f24a776"
},
"occurrenceDateTime": "2022-01-10",
"recorded": "2022-01-10",
"reaction": [
{
"date": "2022-01-13",
10
Buku Panduan SATUSEHAT
"detail": {
"reference":
"Observation/b4c387fa-a541-4688-992b-7e2077419a39",
"display": "Pain"
},
"reported": false
}
],
"primarySource": true,
"location": {
"reference": "Location/ef011065-38c9-46f8-9c35-d1fe68966a3e",
"display": "Ruang 1A, Poliklinik Rawat Jalan"
},
"lotNumber": "202009007",
"route": {
"coding": [
{
"system": "http://www.whocc.no/atc",
"code": "inj.intramuscular",
"display": "Injection Intramuscular"
}
]
},
"doseQuantity": {
"value": 1,
"unit": "mL",
"system": "http://unitsofmeasure.org",
"code": "ml"
},
"performer": [
{
"function": {
"coding": [
{
"system":
"http://terminology.hl7.org/CodeSystem/v2-0443",
"code": "AP",
"display": "Administering Provider"
11
Buku Panduan SATUSEHAT
}
]
},
"actor": {
"reference": "Practitioner/N10000001"
}
}
],
"reasonCode": [
{
"coding": [
{
"system":
"https://terminology.kemkes.go.id/CodeSystem/immunization-reason",
"code": "IM-Dasar",
"display": "Imunisasi Program Rutin Dasar"
},
{
"system":
"https://terminology.kemkes.go.id/CodeSystem/immunization-routine-timing",
"code": "IM-Ideal",
"display": "Imunisasi Ideal"
}
]
}
],
"protocolApplied": [
{
"doseNumberPositiveInt": 1
}
]
}
Kecurigaan KIPI yang dilaporkan mandiri oleh Pasien (tidak spesifik gejala)
Method POST
12
Buku Panduan SATUSEHAT
{
"resourceType": "Immunization",
"status": "completed",
"vaccineCode": {
"coding": [
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "93001282",
"display": "Vaksin DTP - HB - Hib 0,5 mL (PENTABIO, 1)"
},
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG17",
"display": "HIB"
},
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG45",
"display": "HepB"
},
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG107",
"display": "DTAP"
},
{
"system": "http://hl7.org/fhir/sid/cvx",
"code": "198",
"display": "DTP-hepB-Hib Pentavalent Non-US"
}
]
},
"patient": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
13
Buku Panduan SATUSEHAT
"encounter": {
"reference": "Encounter/8a224d91-5132-47d0-ae35-0fc70f24a776"
},
"occurrenceDateTime": "2022-01-10",
"recorded": "2022-01-10",
"reaction": [
{
"date": "2022-01-13",
"reported": true
}
],
"primarySource": true,
"location": {
"reference": "Location/ef011065-38c9-46f8-9c35-d1fe68966a3e",
"display": "Ruang 1A, Poliklinik Rawat Jalan"
},
"lotNumber": "202009007",
"route": {
"coding": [
{
"system": "http://www.whocc.no/atc",
"code": "inj.intramuscular",
"display": "Injection Intramuscular"
}
]
},
"doseQuantity": {
"value": 1,
"unit": "mL",
"system": "http://unitsofmeasure.org",
"code": "ml"
},
"performer": [
{
"function": {
"coding": [
{
"system":
14
Buku Panduan SATUSEHAT
"http://terminology.hl7.org/CodeSystem/v2-0443",
"code": "AP",
"display": "Administering Provider"
}
]
},
"actor": {
"reference": "Practitioner/N10000001"
}
}
],
"reasonCode": [
{
"coding": [
{
"system":
"https://terminology.kemkes.go.id/CodeSystem/immunization-reason",
"code": "IM-Dasar",
"display": "Imunisasi Program Rutin Dasar"
},
{
"system":
"https://terminology.kemkes.go.id/CodeSystem/immunization-routine-timing",
"code": "IM-Ideal",
"display": "Imunisasi Ideal"
}
]
}
],
"protocolApplied": [
{
"doseNumberPositiveInt": 1
}
]
}
15
Buku Panduan SATUSEHAT
Method POST
{
"resourceType": "Immunization",
"status": "completed",
"vaccineCode": {
"coding": [
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG89",
"display": "POLIO"
},
{
"system": "http://hl7.org/fhir/sid/cvx",
"code": "10",
"display": "IPV"
}
]
},
"patient": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"occurrenceDateTime": "2022-01-10",
"recorded": "2022-01-17",
"primarySource": false,
"reportOrigin": {
"coding": [
{
"system":
"http://terminology.hl7.org/CodeSystem/immunization-origin",
"code": "provider",
"display": "Other Provider"
}
16
Buku Panduan SATUSEHAT
]
},
"performer": [
{
"function": {
"coding": [
{
"system":
"http://terminology.hl7.org/CodeSystem/v2-0443",
"code": "EP",
"display": "Entering Provider (probably not the same
as transcriptionist?)"
}
],
"text": "Kader Sri M"
},
"actor": {
"reference": "Organization/10000004"
}
}
],
"reasonCode": [
{
"coding": [
{
"system":
"https://terminology.kemkes.go.id/CodeSystem/immunization-reason",
"code": "IM-Dasar",
"display": "Imunisasi Program Rutin Dasar"
},
{
"system":
"https://terminology.kemkes.go.id/CodeSystem/immunization-routine-timing",
"code": "IM-Ideal",
"display": "Imunisasi Ideal"
}
]
}
17
Buku Panduan SATUSEHAT
],
"protocolApplied": [
{
"doseNumberPositiveInt": 1
}
]
}
Method POST
{
"resourceType": "Immunization",
"status": "completed",
"vaccineCode": {
"coding": [
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG89",
"display": "POLIO"
},
{
"system": "http://hl7.org/fhir/sid/cvx",
"code": "10",
"display": "IPV"
}
]
},
"patient": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"occurrenceDateTime": "2022-01-10",
"recorded": "2022-02-10",
18
Buku Panduan SATUSEHAT
"primarySource": false,
"reportOrigin": {
"coding": [
{
"system":
"http://terminology.hl7.org/CodeSystem/immunization-origin",
"code": "recall",
"display": "Parent/Guardian/Patient Recall"
}
]
},
"performer": [
{
"function": {
"coding": [
{
"system":
"http://terminology.hl7.org/CodeSystem/v2-0443",
"code": "AP",
"display": "Administering Provider"
}
]
},
"actor": {
"reference": "Practitioner/N10000001",
"display": "Dokter Bronsig"
}
}
],
"reasonCode": [
{
"coding": [
{
"system":
"https://terminology.kemkes.go.id/CodeSystem/immunization-reason",
"code": "IM-Dasar",
"display" : "Imunisasi Program Rutin Dasar"
},
19
Buku Panduan SATUSEHAT
{
"system":
"https://terminology.kemkes.go.id/CodeSystem/immunization-routine-timing",
"code": "IM-Ideal",
"display" : "Imunisasi Ideal"
}
]
}
],
"location": {
"display": "PUSKESMAS XYZ"
},
"protocolApplied" : [
{
"doseNumberPositiveInt" : 1
}
]
}
Method POST
{
"resourceType": "Immunization",
"status": "completed",
"vaccineCode": {
"coding": [
20
Buku Panduan SATUSEHAT
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG122",
"display": "ROTAVIRUS"
}
]
},
"patient": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"occurrenceDateTime": "2022-01-10",
"recorded": "2022-02-10",
"primarySource": false,
"reportOrigin": {
"coding": [
{
"system":
"http://terminology.hl7.org/CodeSystem/immunization-origin",
"code": "recall",
"display": "Parent/Guardian/Patient Recall"
}
]
},
"performer": [
{
"function": {
"coding": [
{
"system":
"http://terminology.hl7.org/CodeSystem/v2-0443",
"code": "AP",
"display": "Administering Provider"
}
]
},
"actor": {
"reference": "Practitioner/N10000001",
21
Buku Panduan SATUSEHAT
Method POST
{
"resourceType": "Immunization",
"status": "completed",
"vaccineCode": {
22
Buku Panduan SATUSEHAT
"coding": [
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG90",
"display": "RABIES"
}
]
},
"patient": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"occurrenceDateTime": "2022-01-10",
"recorded": "2022-02-10",
"primarySource": false,
"reportOrigin": {
"coding": [
{
"system":
"http://terminology.hl7.org/CodeSystem/immunization-origin",
"code": "recall",
"display": "Parent/Guardian/Patient Recall"
}
]
},
"performer": [
{
"function": {
"coding": [
{
"system":
"http://terminology.hl7.org/CodeSystem/v2-0443",
"code": "AP",
"display": "Administering Provider"
}
]
},
"actor": {
23
Buku Panduan SATUSEHAT
"reference": "Practitioner/N10000001",
"display": "Dokter Bronsig"
}
}
],
"reasonCode": [
{
"coding": [
{
"system":
"https://terminology.kemkes.go.id/CodeSystem/immunization-reason",
"code": "IM-Khusus",
"display": "Imunisasi Program Khusus"
}
]
}
],
"location": {
"display": "PUSKESMAS XYZ"
},
"protocolApplied" : [
{
"doseNumberPositiveInt" : 1
}
]
}
Method POST
{
"resourceType": "Immunization",
"status": "completed",
24
Buku Panduan SATUSEHAT
"vaccineCode": {
"coding": [
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG17",
"display": "HIB"
},
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG45",
"display": "HepB"
},
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG107",
"display": "DTAP"
},
{
"system": "http://hl7.org/fhir/sid/cvx",
"code": "198",
"display": "DTP-hepB-Hib Pentavalent Non-US"
}
]
},
"patient": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
},
"occurrenceDateTime": "2022-01-10",
"recorded": "2022-02-10",
"primarySource": false,
"reportOrigin": {
"coding": [
{
"system":
"http://terminology.hl7.org/CodeSystem/immunization-origin",
"code": "recall",
"display": "Parent/Guardian/Patient Recall"
25
Buku Panduan SATUSEHAT
}
]
},
"performer": [
{
"function": {
"coding": [
{
"system":
"http://terminology.hl7.org/CodeSystem/v2-0443",
"code": "AP",
"display": "Administering Provider"
}
]
},
"actor": {
"reference": "Practitioner/N10000001",
"display": "Dokter Bronsig"
}
}
],
"reasonCode": [
{
"coding": [
{
"system":
"https://terminology.kemkes.go.id/CodeSystem/immunization-reason",
"code": "IM-Dasar",
"display" : "Imunisasi Program Rutin Dasar"
},
{
"system":
"https://terminology.kemkes.go.id/CodeSystem/immunization-routine-timing",
"code": "IM-Ideal",
"display" : "Imunisasi Ideal"
}
]
}
26
Buku Panduan SATUSEHAT
],
"location": {
"display": "PUSKESMAS XYZ"
},
"protocolApplied" : [
{
"doseNumberPositiveInt" : 1
}
]
}
Method POST
{
"resourceType": "Immunization",
"status": "completed",
"vaccineCode": {
"coding": [
{
"system": "http://sys-ids.kemkes.go.id/kfa",
"code": "VG03",
"display": "MMR"
},
{
"system": "http://hl7.org/fhir/sid/cvx",
"code": "04",
"display": "M/R"
}
]
},
"patient": {
"reference": "Patient/100000030009",
"display": "Budi Santoso"
27
Buku Panduan SATUSEHAT
},
"occurrenceDateTime": "2022-01-10",
"recorded": "2022-02-10",
"primarySource": false,
"reportOrigin": {
"coding": [
{
"system":
"http://terminology.hl7.org/CodeSystem/immunization-origin",
"code": "recall",
"display": "Parent/Guardian/Patient Recall"
}
]
},
"performer": [
{
"function": {
"coding": [
{
"system":
"http://terminology.hl7.org/CodeSystem/v2-0443",
"code": "AP",
"display": "Administering Provider"
}
]
},
"actor": {
"reference": "Practitioner/N10000001",
"display": "Dokter Bronsig"
}
}
],
"reasonCode": [
{
"coding": [
{
"system":
"https://terminology.kemkes.go.id/CodeSystem/immunization-reason",
28
Buku Panduan SATUSEHAT
"code": "IM-Baduta",
"display" : "Imunisasi Program Rutin Lanjutan Baduta"
},
{
"system":
"https://terminology.kemkes.go.id/CodeSystem/immunization-routine-timing",
"code": "IM-Ideal",
"display" : "Imunisasi Ideal"
}
]
}
],
"location": {
"display": "PUSKESMAS XYZ"
},
"protocolApplied" : [
{
"doseNumberPositiveInt" : 2
}
]
}
29