SlideShare a Scribd company logo
USE CASE TRAINING IHS
Resume Medis #2
Procedure, Observation, Composition
DIGITAL TRANSFORMATION OFFICE
KEMENTERIAN KESEHATAN
REPUBLIK INDONESIA
3
Kasus 1
Seorang laki-laki berusia 37 tahun pada tanggal 14 Juni 2022 dengan NIK
3171022809990001 datang ke RS XXX ke poliklinik paru dengan dr.XXX Sp.P
dengan NIK 367400001111223.
Pasien dirujuk dari puskesmas dengan keluhan utama batuk lama dengan
keringat malam, dan sedikit sesak, hasil sputum BTA (+). Diketahui bahwa
pasien memiliki riwayat diabetes melitus tipe 2.
Hasil TTV :
- Tekanan Darah : 133/60 mmHg
- Laju Nafas : 22x/menit
- Nadi : 80x/menit
- Suhu : 38,8 C
Di RS, pasien menjalani pemeriksaan Rontgen dada.
Berdasarkan hasil pemeriksaan Rontgen dan sputum BTA, dokter spesialis paru
mendiagnosis pasien dengan diagnosis primer Tuberkulosis Paru terkonfirmasi
Bakteriologis. (A15.0) dan diagnosis sekunder Diabetes Melitus tipe 2 tanpa
komplikasi (E11.9)
USE CASE RESUME RAWAT JALAN
4
USE CASE RESUME RAWAT JALAN
5
USE CASE RESUME RAWAT JALAN
6
No Resource Action API Method Keterangan
1 Patient Get Patient IHS ID GET GET IHS-Number dari Master Patient Index by NIK
2 Practitioner Get Practitioner IHS ID GET GET IHS-Number dari Master Nakes Index by NIK
3 Organization - - Organisasi Induk / Suborganisasi
4 Location - - ID dari Poliklinik
Masterdata yang diperlukan
No Resource Action API Method Keterangan
1 Encounter - GET ID Encounter sebagai acuan dalam penyimpanan
Observation, Procedure, Composition
2 Condition - GET ID Condition sebagai salah satu data yang akan digunakan
untuk mengupdate (PUT) Encounter
Data Transaksional/Kunjungan yang diperlukan (Pre-requisite)
USE CASE RESUME RAWAT JALAN
7
No Resource Action API Method Keterangan
1 Encounter Membuat
encounter/kunjun
gan baru
POST Data elemen Encounter minimal yang perlu dikirim
● Encounter.identifier.use → official
● Encounter.identifier.system → http://sys-
ids.kemkes.go.id/encounter/{{organization-ihs-number}}
● Encounter.identifier.value → nomor registrasi kunjungan di
masing-masing RS
● Encounter.status → Arrived
● Encounter.statusHistory.status → Arrived
● Encounter.statusHistory.period.start → Jam kedatangan
(timeStamp with zone)
● Encounter.class.system →
http://terminology.hl7.org/CodeSystem/v3-ActCode
● Encounter.class.code → AMB
● Encounter.class.display → ambulatory
● Encounter.subject → Patient/IHS ID
● Encounter.participant.type.coding.system →
http://terminology.hl7.org/CodeSystem/participant-type
● Encounter.participant.type.coding.code → ATND
● Encounter.participant.type.coding.display → attender
● Encounter.participant.individual → Practitioner/IHS ID
● Encounter.period.start → Jam kedatangan
● Encounter.location.location → Location/No ID Location
● Encounter.serviceProvider → Organization/No ID Organization
Kunjungan Awal
USE CASE RESUME RAWAT JALAN
8
Kunjungan Awal
USE CASE RESUME RAWAT JALAN
9
No Resource Action API Method Keterangan
2 Observation Membuat
encounter/kunju
ngan baru
POST Data elemen Observation minimal yang perlu dikirim
● Observation.identifier.use → official
● Observation.identifier.system → http://sys-
ids.kemkes.go.id/observation/{{organization-ihs-number}}
● Observation.identifier.value → nomor ID hasil pemeriksaan yang
disimpan di masing-masing RS
● Observation.status → final
● Observation.category.coding.system →
http://terminology.hl7.org/CodeSystem/observation-category
● Observation.category.coding.code → vital-signs (Tanda vital)
● Observation.code→ Kode LOINC Pemeriksaan
(misalnya 8867-4 untuk Nadi)
● Observation.subject → Patient/IHS ID
● Observation.encounter → Referensi ID Encounter
● Observation.effectiveDateTime → Tanggal pemeriksaan dilakukan
● Observation.valueQuantity.value → angka (contoh : 120, 76, 80, 22)
● Observation.valueQuantity.unit → beats/minute ATAU mm[Hg] ATAU
C
● Observation.valueQuantity.system → http://unitsofmeasure.org
● Observation.valueQuantity.code → /min ATAU mm[Hg] ATAU Cel
● Observation.interpretation (Optional) → menjelaskan kondisi
http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation
Hasil Pemeriksaan
Tanda-tanda Vital &
Pemeriksaan Fisik
Bermakna
USE CASE RESUME RAWAT JALAN
10
Hasil Pemeriksaan
Tanda-tanda Vital &
Pemeriksaan Fisik
Bermakna
USE CASE RESUME RAWAT JALAN
11
3. Proses Pengiriman Data Tindakan/ Prosedur Medis
No Resource Action API Method Keterangan
3 Procedure Input data
prosedur/tindak
an medis
POST Data elemen Procedure minimal yang perlu dikirim
● Procedure.category : http://terminology.hl7.org/CodeSystem/condition-clinical → Kategori
prosedur
● Procedure.code : Kode tindakan ICD-9 CM (Contoh 87.44 Rontgen Thorax)
● Procedure.subject : Patient IHS Number
● Procedure.encounter : EncounterID
● Procedure.performedPeriod.start : waktu mulai tindakan
● Procedure.performedPeriod.end : waktu selesai tindakan
● Procedure.performer : Practitioner IHS Number
● Procedure.reasonCode : Kode diagnosis ICD-10 (Contoh : A15.0 Tuberculosis)
● Procedure.bodySite : Kode SNOMED CT untuk lokasi (Contoh : 302551006 Thorax)
● Procedure.note (opsional) : Keterangan tambahan
USE CASE RESUME RAWAT JALAN
12
3. Proses Pengiriman Data Tindakan/ Prosedur Medis
USE CASE RESUME RAWAT JALAN
13
No Resource Action API Method Keterangan
4 Condition Input data
diagnosis
POST Data elemen Condition minimal yang perlu dikirim
● Condition.clinicalStatus.coding.system →
http://terminology.hl7.org/CodeSystem/condition-clinical
● Condition.clinicalStatus.coding.code → active
● Condition.clinicalStatus.coding.display → Active
● Condition.category.coding.system → http://terminology.hl7.org/CodeSystem/condition-
category
● Condition.category.coding.code → encounter-diagnosis
● Condition.category.coding.display → Encounter Diagnosis
● Condition.code.coding.system → http://hl7.org/fhir/sid/icd-10
● Condition.code.coding.code → A15.0
● Condition.code.coding.display → Tuberculosis of lung, confirmed by sputum microscopy
with or without culture
● Condition.subject → Patient/IHS number pasien
● Condition.encounter → Encounter/No. ID Encounter
4. Proses pengiriman informasi Diagnosis
USE CASE RESUME RAWAT JALAN
14
4. Proses pengiriman informasi Diagnosis
USE CASE RESUME RAWAT JALAN
15
No Resource Action API Method Keterangan
5 Compositio
n
Input edukasi POST Data elemen Composition minimal yang perlu dikirim
● Composition.identifier.system → http://sys-ids.kemkes.go.id/encounter/{{organization-ihs-
number}}
● Composition.status → final
● Composition.type → LOINC code (Discharge Summary : 18842-5)
● Composition.category → LOINC code (Report : LP173421-1)
● Composition.subject → Patient/IHS number pasien
● Composition.encounter → Encounter/No. ID Encounter
● Composition.date → Tanggal notulen
● Composition.author → Practitioner ID
● Composition.title → Text (Resume Medis Rawat Jalan)
● Composition.custodian → OrganizationID
● Composition.section.code → LOINC Code (Discharge Diet : 42344-2)
● Composition.section.text.status → Additional
● Composition.section.text.div → text di dalam kontainer
(tidak boleh mengandung escape sequences seperti  atau /)
5. Proses Edukasi Diet
USE CASE RESUME RAWAT JALAN
16
5. Proses Edukasi Diet
USE CASE RESUME RAWAT JALAN
17
No Resource Action API Method Keterangan
1 Encounte
r
● Update status
encounter menjadi
finished
● Input data
diagnosis pulang
PUT Data elemen Encounter minimal yang perlu dikirim
● id → id yang didapatkan dari POST encounter pertama kali
● Encounter.identifier.use → official
● Encounter.identifier.system → http://sys-
ids.kemkes.go.id/encounter/{{organization-ihs-number}}
● Encounter.identifier.value → nomor registrasi di masing-masing
RS
● Encounter.status → finished
● Encounter.statusHistory.status #1→ arrived
● Encounter.statusHistory.period.start #1 → Jam kedatangan
● Encounter.statusHistory.period.end #1 → Jam mulai dilakukan
asesmen awal
● Encounter.statusHistory.status #2→ in-progress
● Encounter.statusHistory.period.start #2 → Jam mulai dilakukan
asesmen awal
● Encounter.statusHistory.period.end #2 → Jam pasien pulang
● Encounter.statusHistory.status #3→ finished
● Encounter.statusHistory.period.start #3 → Jam pasien pulang
● Encounter.statusHistory.period.end #3 → Jam pasien pulang
● Encounter.class.system → http://terminology.hl7.org/CodeSystem/v3-
ActCode
● AMB
● Encounter.class.code → AMB
● Encounter.class.display → ambulatory
● Encounter.subject → Patient/IHS ID
6. Pasien Pulang
USE CASE RESUME RAWAT JALAN
18
No Resource Action API Method Keterangan
1 Encounte
r
● Update status
encounter menjadi
finished
● Input data
diagnosis pulang
PUT Data elemen Encounter minimal yang perlu dikirim (lanjutan)
● Encounter.participant.type.coding.system →
http://terminology.hl7.org/CodeSystem/participant-type
● Encounter.participant.type.coding.code → ATND
● Encounter.participant.type.coding.display → attender
● Encounter.participant.individual → Practitioner/IHS ID
● Encounter.diagnosis.condition → Condition/No. ID Condition
● Encounter.diagnosis.use.coding.system →
http://terminology.hl7.org/CodeSystem/diagnosis-role
● Encounter.diagnosis.use.coding.code → DD
● Encounter.diagnosis.use.coding.display → Discharge Diagnosis
● Encounter.period.start → Jam kedatangan
● Encounter.period.end → Jam pasien pulang
● Encounter.location.location → Location/No ID Location
● Encounter.serviceProvider → Organization/No ID Organization
6. Pasien Pulang
USE CASE RESUME RAWAT JALAN
19
6. Pasien Pulang
Teknis _ Use Case Vital Sign, Procedure, Diet (2022-08-09).pdf

More Related Content

Similar to Teknis _ Use Case Vital Sign, Procedure, Diet (2022-08-09).pdf

Native Container Monitoring
Native Container MonitoringNative Container Monitoring
Native Container Monitoring
Anushree Narasimha
 
LivingLab care@home 16 09_2014
LivingLab care@home 16 09_2014LivingLab care@home 16 09_2014
LivingLab care@home 16 09_2014
Pasquale Lannunziato
 
Enabling Clinical Research in the Real World
Enabling Clinical Research in the Real WorldEnabling Clinical Research in the Real World
Enabling Clinical Research in the Real World
MongoDB
 
R718WBUsermanual.pdf
R718WBUsermanual.pdfR718WBUsermanual.pdf
R718WBUsermanual.pdf
senthilkumar437738
 
Hosptal management system
Hosptal management systemHosptal management system
Hosptal management system
Kartik Chaudhari
 
Scaling Pattern and Sequence Queries in Complex Event Processing
Scaling Pattern and Sequence Queries in Complex Event ProcessingScaling Pattern and Sequence Queries in Complex Event Processing
Scaling Pattern and Sequence Queries in Complex Event Processing
Mohanadarshan Vivekanandalingam
 
Do Logic Apps support error handling?
Do Logic Apps support error handling?Do Logic Apps support error handling?
Do Logic Apps support error handling?
BizTalk360
 
Make Sense Out of Data with Feature Engineering
Make Sense Out of Data with Feature EngineeringMake Sense Out of Data with Feature Engineering
Make Sense Out of Data with Feature Engineering
DataRobot
 
Lecture 8 9 process_concept
Lecture 8 9 process_conceptLecture 8 9 process_concept
Lecture 8 9 process_concept
Kiran Kumar Thota
 
Lecture10
Lecture10Lecture10
Lecture10
tt_aljobory
 
Application Monitoring using Open Source: VictoriaMetrics - ClickHouse
Application Monitoring using Open Source: VictoriaMetrics - ClickHouseApplication Monitoring using Open Source: VictoriaMetrics - ClickHouse
Application Monitoring using Open Source: VictoriaMetrics - ClickHouse
VictoriaMetrics
 
Application Monitoring using Open Source - VictoriaMetrics & Altinity ClickHo...
Application Monitoring using Open Source - VictoriaMetrics & Altinity ClickHo...Application Monitoring using Open Source - VictoriaMetrics & Altinity ClickHo...
Application Monitoring using Open Source - VictoriaMetrics & Altinity ClickHo...
Altinity Ltd
 
presentation_smmnaidu_indicon2014.ppt
presentation_smmnaidu_indicon2014.pptpresentation_smmnaidu_indicon2014.ppt
presentation_smmnaidu_indicon2014.ppt
SetuPrajapati1
 
HSA Kernel Code (KFD v0.6)
HSA Kernel Code (KFD v0.6)HSA Kernel Code (KFD v0.6)
HSA Kernel Code (KFD v0.6)
Hann Yu-Ju Huang
 
Anomaly Detection using Neural Networks with Pandas, Keras and Python
Anomaly Detection using Neural Networks with Pandas, Keras and PythonAnomaly Detection using Neural Networks with Pandas, Keras and Python
Anomaly Detection using Neural Networks with Pandas, Keras and Python
Dean Langsam
 
Microservices in Node.js: Patterns and techniques
Microservices in Node.js: Patterns and techniquesMicroservices in Node.js: Patterns and techniques
Microservices in Node.js: Patterns and techniques
The Software House
 
C70T Thermometry Mobile Data Terminal
C70T Thermometry Mobile Data TerminalC70T Thermometry Mobile Data Terminal
C70T Thermometry Mobile Data Terminal
Ankit Kumar
 
PCD - Process control daemon - Presentation
PCD - Process control daemon - PresentationPCD - Process control daemon - Presentation
PCD - Process control daemon - Presentation
haish
 
Monitoring und Metriken im Wunderland
Monitoring und Metriken im WunderlandMonitoring und Metriken im Wunderland
Monitoring und Metriken im Wunderland
D
 
Tool sdl2pml
Tool sdl2pmlTool sdl2pml
Tool sdl2pml
S56WBV
 

Similar to Teknis _ Use Case Vital Sign, Procedure, Diet (2022-08-09).pdf (20)

Native Container Monitoring
Native Container MonitoringNative Container Monitoring
Native Container Monitoring
 
LivingLab care@home 16 09_2014
LivingLab care@home 16 09_2014LivingLab care@home 16 09_2014
LivingLab care@home 16 09_2014
 
Enabling Clinical Research in the Real World
Enabling Clinical Research in the Real WorldEnabling Clinical Research in the Real World
Enabling Clinical Research in the Real World
 
R718WBUsermanual.pdf
R718WBUsermanual.pdfR718WBUsermanual.pdf
R718WBUsermanual.pdf
 
Hosptal management system
Hosptal management systemHosptal management system
Hosptal management system
 
Scaling Pattern and Sequence Queries in Complex Event Processing
Scaling Pattern and Sequence Queries in Complex Event ProcessingScaling Pattern and Sequence Queries in Complex Event Processing
Scaling Pattern and Sequence Queries in Complex Event Processing
 
Do Logic Apps support error handling?
Do Logic Apps support error handling?Do Logic Apps support error handling?
Do Logic Apps support error handling?
 
Make Sense Out of Data with Feature Engineering
Make Sense Out of Data with Feature EngineeringMake Sense Out of Data with Feature Engineering
Make Sense Out of Data with Feature Engineering
 
Lecture 8 9 process_concept
Lecture 8 9 process_conceptLecture 8 9 process_concept
Lecture 8 9 process_concept
 
Lecture10
Lecture10Lecture10
Lecture10
 
Application Monitoring using Open Source: VictoriaMetrics - ClickHouse
Application Monitoring using Open Source: VictoriaMetrics - ClickHouseApplication Monitoring using Open Source: VictoriaMetrics - ClickHouse
Application Monitoring using Open Source: VictoriaMetrics - ClickHouse
 
Application Monitoring using Open Source - VictoriaMetrics & Altinity ClickHo...
Application Monitoring using Open Source - VictoriaMetrics & Altinity ClickHo...Application Monitoring using Open Source - VictoriaMetrics & Altinity ClickHo...
Application Monitoring using Open Source - VictoriaMetrics & Altinity ClickHo...
 
presentation_smmnaidu_indicon2014.ppt
presentation_smmnaidu_indicon2014.pptpresentation_smmnaidu_indicon2014.ppt
presentation_smmnaidu_indicon2014.ppt
 
HSA Kernel Code (KFD v0.6)
HSA Kernel Code (KFD v0.6)HSA Kernel Code (KFD v0.6)
HSA Kernel Code (KFD v0.6)
 
Anomaly Detection using Neural Networks with Pandas, Keras and Python
Anomaly Detection using Neural Networks with Pandas, Keras and PythonAnomaly Detection using Neural Networks with Pandas, Keras and Python
Anomaly Detection using Neural Networks with Pandas, Keras and Python
 
Microservices in Node.js: Patterns and techniques
Microservices in Node.js: Patterns and techniquesMicroservices in Node.js: Patterns and techniques
Microservices in Node.js: Patterns and techniques
 
C70T Thermometry Mobile Data Terminal
C70T Thermometry Mobile Data TerminalC70T Thermometry Mobile Data Terminal
C70T Thermometry Mobile Data Terminal
 
PCD - Process control daemon - Presentation
PCD - Process control daemon - PresentationPCD - Process control daemon - Presentation
PCD - Process control daemon - Presentation
 
Monitoring und Metriken im Wunderland
Monitoring und Metriken im WunderlandMonitoring und Metriken im Wunderland
Monitoring und Metriken im Wunderland
 
Tool sdl2pml
Tool sdl2pmlTool sdl2pml
Tool sdl2pml
 

Recently uploaded

原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative AnalysisOdoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Envertis Software Solutions
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
aymanquadri279
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 

Recently uploaded (20)

原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative AnalysisOdoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 

Teknis _ Use Case Vital Sign, Procedure, Diet (2022-08-09).pdf

  • 1. USE CASE TRAINING IHS Resume Medis #2 Procedure, Observation, Composition DIGITAL TRANSFORMATION OFFICE KEMENTERIAN KESEHATAN REPUBLIK INDONESIA
  • 2. 3 Kasus 1 Seorang laki-laki berusia 37 tahun pada tanggal 14 Juni 2022 dengan NIK 3171022809990001 datang ke RS XXX ke poliklinik paru dengan dr.XXX Sp.P dengan NIK 367400001111223. Pasien dirujuk dari puskesmas dengan keluhan utama batuk lama dengan keringat malam, dan sedikit sesak, hasil sputum BTA (+). Diketahui bahwa pasien memiliki riwayat diabetes melitus tipe 2. Hasil TTV : - Tekanan Darah : 133/60 mmHg - Laju Nafas : 22x/menit - Nadi : 80x/menit - Suhu : 38,8 C Di RS, pasien menjalani pemeriksaan Rontgen dada. Berdasarkan hasil pemeriksaan Rontgen dan sputum BTA, dokter spesialis paru mendiagnosis pasien dengan diagnosis primer Tuberkulosis Paru terkonfirmasi Bakteriologis. (A15.0) dan diagnosis sekunder Diabetes Melitus tipe 2 tanpa komplikasi (E11.9)
  • 3. USE CASE RESUME RAWAT JALAN 4
  • 4. USE CASE RESUME RAWAT JALAN 5
  • 5. USE CASE RESUME RAWAT JALAN 6 No Resource Action API Method Keterangan 1 Patient Get Patient IHS ID GET GET IHS-Number dari Master Patient Index by NIK 2 Practitioner Get Practitioner IHS ID GET GET IHS-Number dari Master Nakes Index by NIK 3 Organization - - Organisasi Induk / Suborganisasi 4 Location - - ID dari Poliklinik Masterdata yang diperlukan No Resource Action API Method Keterangan 1 Encounter - GET ID Encounter sebagai acuan dalam penyimpanan Observation, Procedure, Composition 2 Condition - GET ID Condition sebagai salah satu data yang akan digunakan untuk mengupdate (PUT) Encounter Data Transaksional/Kunjungan yang diperlukan (Pre-requisite)
  • 6. USE CASE RESUME RAWAT JALAN 7 No Resource Action API Method Keterangan 1 Encounter Membuat encounter/kunjun gan baru POST Data elemen Encounter minimal yang perlu dikirim ● Encounter.identifier.use → official ● Encounter.identifier.system → http://sys- ids.kemkes.go.id/encounter/{{organization-ihs-number}} ● Encounter.identifier.value → nomor registrasi kunjungan di masing-masing RS ● Encounter.status → Arrived ● Encounter.statusHistory.status → Arrived ● Encounter.statusHistory.period.start → Jam kedatangan (timeStamp with zone) ● Encounter.class.system → http://terminology.hl7.org/CodeSystem/v3-ActCode ● Encounter.class.code → AMB ● Encounter.class.display → ambulatory ● Encounter.subject → Patient/IHS ID ● Encounter.participant.type.coding.system → http://terminology.hl7.org/CodeSystem/participant-type ● Encounter.participant.type.coding.code → ATND ● Encounter.participant.type.coding.display → attender ● Encounter.participant.individual → Practitioner/IHS ID ● Encounter.period.start → Jam kedatangan ● Encounter.location.location → Location/No ID Location ● Encounter.serviceProvider → Organization/No ID Organization Kunjungan Awal
  • 7. USE CASE RESUME RAWAT JALAN 8 Kunjungan Awal
  • 8. USE CASE RESUME RAWAT JALAN 9 No Resource Action API Method Keterangan 2 Observation Membuat encounter/kunju ngan baru POST Data elemen Observation minimal yang perlu dikirim ● Observation.identifier.use → official ● Observation.identifier.system → http://sys- ids.kemkes.go.id/observation/{{organization-ihs-number}} ● Observation.identifier.value → nomor ID hasil pemeriksaan yang disimpan di masing-masing RS ● Observation.status → final ● Observation.category.coding.system → http://terminology.hl7.org/CodeSystem/observation-category ● Observation.category.coding.code → vital-signs (Tanda vital) ● Observation.code→ Kode LOINC Pemeriksaan (misalnya 8867-4 untuk Nadi) ● Observation.subject → Patient/IHS ID ● Observation.encounter → Referensi ID Encounter ● Observation.effectiveDateTime → Tanggal pemeriksaan dilakukan ● Observation.valueQuantity.value → angka (contoh : 120, 76, 80, 22) ● Observation.valueQuantity.unit → beats/minute ATAU mm[Hg] ATAU C ● Observation.valueQuantity.system → http://unitsofmeasure.org ● Observation.valueQuantity.code → /min ATAU mm[Hg] ATAU Cel ● Observation.interpretation (Optional) → menjelaskan kondisi http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation Hasil Pemeriksaan Tanda-tanda Vital & Pemeriksaan Fisik Bermakna
  • 9. USE CASE RESUME RAWAT JALAN 10 Hasil Pemeriksaan Tanda-tanda Vital & Pemeriksaan Fisik Bermakna
  • 10. USE CASE RESUME RAWAT JALAN 11 3. Proses Pengiriman Data Tindakan/ Prosedur Medis No Resource Action API Method Keterangan 3 Procedure Input data prosedur/tindak an medis POST Data elemen Procedure minimal yang perlu dikirim ● Procedure.category : http://terminology.hl7.org/CodeSystem/condition-clinical → Kategori prosedur ● Procedure.code : Kode tindakan ICD-9 CM (Contoh 87.44 Rontgen Thorax) ● Procedure.subject : Patient IHS Number ● Procedure.encounter : EncounterID ● Procedure.performedPeriod.start : waktu mulai tindakan ● Procedure.performedPeriod.end : waktu selesai tindakan ● Procedure.performer : Practitioner IHS Number ● Procedure.reasonCode : Kode diagnosis ICD-10 (Contoh : A15.0 Tuberculosis) ● Procedure.bodySite : Kode SNOMED CT untuk lokasi (Contoh : 302551006 Thorax) ● Procedure.note (opsional) : Keterangan tambahan
  • 11. USE CASE RESUME RAWAT JALAN 12 3. Proses Pengiriman Data Tindakan/ Prosedur Medis
  • 12. USE CASE RESUME RAWAT JALAN 13 No Resource Action API Method Keterangan 4 Condition Input data diagnosis POST Data elemen Condition minimal yang perlu dikirim ● Condition.clinicalStatus.coding.system → http://terminology.hl7.org/CodeSystem/condition-clinical ● Condition.clinicalStatus.coding.code → active ● Condition.clinicalStatus.coding.display → Active ● Condition.category.coding.system → http://terminology.hl7.org/CodeSystem/condition- category ● Condition.category.coding.code → encounter-diagnosis ● Condition.category.coding.display → Encounter Diagnosis ● Condition.code.coding.system → http://hl7.org/fhir/sid/icd-10 ● Condition.code.coding.code → A15.0 ● Condition.code.coding.display → Tuberculosis of lung, confirmed by sputum microscopy with or without culture ● Condition.subject → Patient/IHS number pasien ● Condition.encounter → Encounter/No. ID Encounter 4. Proses pengiriman informasi Diagnosis
  • 13. USE CASE RESUME RAWAT JALAN 14 4. Proses pengiriman informasi Diagnosis
  • 14. USE CASE RESUME RAWAT JALAN 15 No Resource Action API Method Keterangan 5 Compositio n Input edukasi POST Data elemen Composition minimal yang perlu dikirim ● Composition.identifier.system → http://sys-ids.kemkes.go.id/encounter/{{organization-ihs- number}} ● Composition.status → final ● Composition.type → LOINC code (Discharge Summary : 18842-5) ● Composition.category → LOINC code (Report : LP173421-1) ● Composition.subject → Patient/IHS number pasien ● Composition.encounter → Encounter/No. ID Encounter ● Composition.date → Tanggal notulen ● Composition.author → Practitioner ID ● Composition.title → Text (Resume Medis Rawat Jalan) ● Composition.custodian → OrganizationID ● Composition.section.code → LOINC Code (Discharge Diet : 42344-2) ● Composition.section.text.status → Additional ● Composition.section.text.div → text di dalam kontainer (tidak boleh mengandung escape sequences seperti atau /) 5. Proses Edukasi Diet
  • 15. USE CASE RESUME RAWAT JALAN 16 5. Proses Edukasi Diet
  • 16. USE CASE RESUME RAWAT JALAN 17 No Resource Action API Method Keterangan 1 Encounte r ● Update status encounter menjadi finished ● Input data diagnosis pulang PUT Data elemen Encounter minimal yang perlu dikirim ● id → id yang didapatkan dari POST encounter pertama kali ● Encounter.identifier.use → official ● Encounter.identifier.system → http://sys- ids.kemkes.go.id/encounter/{{organization-ihs-number}} ● Encounter.identifier.value → nomor registrasi di masing-masing RS ● Encounter.status → finished ● Encounter.statusHistory.status #1→ arrived ● Encounter.statusHistory.period.start #1 → Jam kedatangan ● Encounter.statusHistory.period.end #1 → Jam mulai dilakukan asesmen awal ● Encounter.statusHistory.status #2→ in-progress ● Encounter.statusHistory.period.start #2 → Jam mulai dilakukan asesmen awal ● Encounter.statusHistory.period.end #2 → Jam pasien pulang ● Encounter.statusHistory.status #3→ finished ● Encounter.statusHistory.period.start #3 → Jam pasien pulang ● Encounter.statusHistory.period.end #3 → Jam pasien pulang ● Encounter.class.system → http://terminology.hl7.org/CodeSystem/v3- ActCode ● AMB ● Encounter.class.code → AMB ● Encounter.class.display → ambulatory ● Encounter.subject → Patient/IHS ID 6. Pasien Pulang
  • 17. USE CASE RESUME RAWAT JALAN 18 No Resource Action API Method Keterangan 1 Encounte r ● Update status encounter menjadi finished ● Input data diagnosis pulang PUT Data elemen Encounter minimal yang perlu dikirim (lanjutan) ● Encounter.participant.type.coding.system → http://terminology.hl7.org/CodeSystem/participant-type ● Encounter.participant.type.coding.code → ATND ● Encounter.participant.type.coding.display → attender ● Encounter.participant.individual → Practitioner/IHS ID ● Encounter.diagnosis.condition → Condition/No. ID Condition ● Encounter.diagnosis.use.coding.system → http://terminology.hl7.org/CodeSystem/diagnosis-role ● Encounter.diagnosis.use.coding.code → DD ● Encounter.diagnosis.use.coding.display → Discharge Diagnosis ● Encounter.period.start → Jam kedatangan ● Encounter.period.end → Jam pasien pulang ● Encounter.location.location → Location/No ID Location ● Encounter.serviceProvider → Organization/No ID Organization 6. Pasien Pulang
  • 18. USE CASE RESUME RAWAT JALAN 19 6. Pasien Pulang