JanuSync Implementation Guide
1.0.0 - trial-use
JanuSync Implementation Guide - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
<Bundle xmlns="http://hl7.org/fhir">
<id value="DaType2HospBundleExample"/>
<meta>
<profile
value="http://connectdtx.kr/fhir/StructureDefinition/janusync-message-bundle"/>
</meta>
<identifier>
<system value="urn:janusync:medical-record"/>
<value value="message-id"/>
</identifier>
<type value="message"/>
<entry>
<resource>
<MessageHeader>
<id value="JanuSyncMessageHeaderExample"/>
<meta>
<profile
value="http://connectdtx.kr/fhir/StructureDefinition/janusync-message-header"/>
</meta>
<extension
url="http://connectdtx.kr/fhir/StructureDefinition/janusync-hospital-service-identifier">
<valueIdentifier>
<system value="urn:oid:1.2.840.10004.1.1.1.0.0.1.0.0.1.2345"/>
<value value="DTX-SERVICE-001"/>
</valueIdentifier>
</extension>
<eventCoding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-message-event"/>
<code value="message"/>
</eventCoding>
<sender>🔗
<reference value="Organization/janusync-organization-example"/>
</sender>
<source>
<name value="A병원 HIS"/>
<software value="MediSys"/>
<version value="3.1.2"/>
<endpoint value="urn:janusync:message-source"/>
</source>
</MessageHeader>
</resource>
</entry>
<entry>
<resource>
<Patient>
<id value="janusync-deidentified-patient-example"/>
<meta>
<profile
value="http://connectdtx.kr/fhir/StructureDefinition/janusync-deidentified-patient"/>
</meta>
<identifier>
<type>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-identifier-type"/>
<code value="patient"/>
</coding>
</type>
<system value="urn:janusync:patient-id"/>
<value value="janusync-member-00001"/>
</identifier>
<identifier>
<type>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-identifier-type"/>
<code value="healthcare-patient"/>
</coding>
</type>
<system value="urn:oid:1.2.410.100110.10.11100123"/>
<value value="P123"/>
</identifier>
<name>
<text value="unknown"/>
</name>
<gender value="unknown"/>
<birthDate value="1970-01-01"/>
</Patient>
</resource>
</entry>
<entry>
<resource>
<PractitionerRole>
<id value="janusync-medicaldoctor-practitionerrole-example"/>
<meta>
<profile
value="http://connectdtx.kr/fhir/StructureDefinition/janusync-medicaldoctor-practitionerrole"/>
</meta>
<identifier>
<system value="urn:oid:1.2.410.100110.10.11100123"/>
<value
value="ba10699d84a3164ac40ce0b83e566be50aa437e28df5110993ec81f87ee3c969"/>
</identifier>
<organization>🔗
<reference value="Organization/janusync-organization-example"/>
</organization>
<code>
<coding>
<system
value="http://terminology.hl7.org/CodeSystem/practitioner-role"/>
<code value="doctor"/>
<display value="DOCTOR"/>
</coding>
</code>
<specialty>
<coding>
<system
value="http://www.hl7korea.or.kr/CodeSystem/hira-medical-department"/>
<code value="03"/>
<display value="정신건강의학과"/>
</coding>
<text value="수면건강센터"/>
</specialty>
</PractitionerRole>
</resource>
</entry>
<entry>
<resource>
<Observation>
<id value="DaType2HospVitalSignsExample"/>
<meta>
<profile
value="http://connectdtx.kr/fhir/StructureDefinition/janusync-vitalsigns-observation"/>
</meta>
<status value="final"/>
<category>
<coding>
<system
value="http://terminology.hl7.org/CodeSystem/observation-category"/>
<code value="vital-signs"/>
<display value="Vital Signs"/>
</coding>
</category>
<code>
<coding>
<system value="http://loinc.org"/>
<code value="85353-1"/>
<display
value="Vital signs, weight, height, head circumference, oxygen saturation and BMI panel"/>
</coding>
</code>
<subject>🔗
<reference value="Patient/janusync-deidentified-patient-example"/>
</subject>
<effectiveDateTime value="2026-04-20T11:00:00+09:00"/>
<component>
<code>
<coding>
<system value="http://loinc.org"/>
<code value="8302-2"/>
<display value="Body height"/>
</coding>
</code>
<valueQuantity>
<value value="160"/>
<unit value="cm"/>
<system value="http://unitsofmeasure.org"/>
<code value="cm"/>
</valueQuantity>
</component>
<component>
<code>
<coding>
<system value="http://loinc.org"/>
<code value="29463-7"/>
<display value="Body weight"/>
</coding>
</code>
<valueQuantity>
<value value="58"/>
<unit value="kg"/>
<system value="http://unitsofmeasure.org"/>
<code value="kg"/>
</valueQuantity>
</component>
</Observation>
</resource>
</entry>
<entry>
<resource>
<Encounter>
<id value="DaType2HospAmbEncounter"/>
<meta>
<profile
value="http://connectdtx.kr/fhir/StructureDefinition/janusync-encounter"/>
</meta>
<status value="finished"/>
<class>
<system value="http://terminology.hl7.org/CodeSystem/v3-ActCode"/>
<code value="AMB"/>
<display value="ambulatory"/>
</class>
<subject>🔗
<reference value="Patient/janusync-deidentified-patient-example"/>
</subject>
<participant>
<individual>🔗
<reference
value="PractitionerRole/janusync-medicaldoctor-practitionerrole-example"/>
</individual>
</participant>
<period>
<start value="2026-04-20T10:30:00+09:00"/>
<end value="2026-04-20T11:30:00+09:00"/>
</period>
<reasonCode>
<text value="가정용 인공호흡기 사용 중 정기 외래 추적 및 호흡 상태 평가"/>
</reasonCode>
<diagnosis>
<condition>🔗
<reference value="Condition/DaType2HospPrimaryCondition"/>
</condition>
<use>
<coding>
<system
value="http://terminology.hl7.org/CodeSystem/diagnosis-role"/>
<code value="CC"/>
<display value="Chief complaint"/>
</coding>
</use>
</diagnosis>
<diagnosis>
<condition>🔗
<reference value="Condition/DaType2HospSecondaryCondition"/>
</condition>
<use>
<coding>
<system
value="http://terminology.hl7.org/CodeSystem/diagnosis-role"/>
<code value="CM"/>
<display value="Comorbidity diagnosis"/>
</coding>
</use>
</diagnosis>
<serviceProvider>🔗
<reference value="Organization/janusync-organization-example"/>
</serviceProvider>
</Encounter>
</resource>
</entry>
<entry>
<resource>
<Condition>
<id value="DaType2HospPrimaryCondition"/>
<meta>
<profile
value="http://connectdtx.kr/fhir/StructureDefinition/janusync-condition"/>
</meta>
<clinicalStatus>
<coding>
<system
value="http://terminology.hl7.org/CodeSystem/condition-clinical"/>
<code value="active"/>
</coding>
</clinicalStatus>
<category>
<coding>
<system
value="http://www.hl7korea.or.kr/fhir/krcore/CodeSystem/krcore-condition-category-types"/>
<code value="진단"/>
<display value="진단"/>
</coding>
</category>
<code>
<coding>
<system
value="http://www.hl7korea.or.kr/CodeSystem/kostat-kcd-8"/>
<code value="J96.1"/>
<display value="Chronic respiratory failure"/>
</coding>
</code>
<subject>🔗
<reference value="Patient/janusync-deidentified-patient-example"/>
</subject>
<encounter>🔗
<reference value="Encounter/DaType2HospAmbEncounter"/>
</encounter>
<recordedDate value="2026-04-20T11:10:00+09:00"/>
</Condition>
</resource>
</entry>
<entry>
<resource>
<Condition>
<id value="DaType2HospSecondaryCondition"/>
<meta>
<profile
value="http://connectdtx.kr/fhir/StructureDefinition/janusync-condition"/>
</meta>
<clinicalStatus>
<coding>
<system
value="http://terminology.hl7.org/CodeSystem/condition-clinical"/>
<code value="active"/>
</coding>
</clinicalStatus>
<category>
<coding>
<system
value="http://www.hl7korea.or.kr/fhir/krcore/CodeSystem/krcore-condition-category-types"/>
<code value="진단"/>
<display value="진단"/>
</coding>
</category>
<code>
<coding>
<system
value="http://www.hl7korea.or.kr/CodeSystem/kostat-kcd-8"/>
<code value="J44.9"/>
<display
value="Chronic obstructive pulmonary disease, unspecified"/>
</coding>
</code>
<subject>🔗
<reference value="Patient/janusync-deidentified-patient-example"/>
</subject>
<encounter>🔗
<reference value="Encounter/DaType2HospAmbEncounter"/>
</encounter>
<recordedDate value="2026-04-20T11:10:00+09:00"/>
</Condition>
</resource>
</entry>
<entry>
<resource>
<Observation>
<id value="DaType2HospVentilationObservation"/>
<meta>
<profile
value="http://connectdtx.kr/fhir/StructureDefinition/janusync-composite-observation"/>
</meta>
<status value="final"/>
<category>
<coding>
<system
value="http://terminology.hl7.org/CodeSystem/observation-category"/>
<code value="survey"/>
</coding>
</category>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-group"/>
<code value="respiratory-ventilation-assessment"/>
<display value="호흡기 환자 환기 상태 평가"/>
</coding>
</code>
<subject>🔗
<reference value="Patient/janusync-deidentified-patient-example"/>
</subject>
<encounter>🔗
<reference value="Encounter/DaType2HospAmbEncounter"/>
</encounter>
<effectiveDateTime value="2026-04-20T11:15:00+09:00"/>
<component>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="symptom.clinical"/>
<display value="주요 임상 증상"/>
</coding>
</code>
<valueString value="운동 시 호흡곤란이 있으며 야간에는 가정용 인공호흡기를 사용함."/>
</component>
<component>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="exam.physical"/>
<display value="신체검진 특이사항"/>
</coding>
</code>
<valueString value="양측 폐야 호흡음 감소, 청색증은 관찰되지 않음."/>
</component>
<component>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="tracheostomy.status"/>
<display value="기관절개 여부"/>
</coding>
</code>
<valueBoolean value="true"/>
</component>
<component>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="tracheostomy.date"/>
<display value="기관절개 수술일자"/>
</coding>
</code>
<valueDateTime value="2025-12-10"/>
</component>
<component>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="tracheostomy.tube-last-change"/>
<display value="가장 최근 기관절개관 교체일"/>
</coding>
</code>
<valueDateTime value="2026-04-05"/>
</component>
<component>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="device-list-in-use"/>
<display value="사용중인 의료장비 목록"/>
</coding>
</code>
<valueString value="가정용 인공호흡기"/>
</component>
<component>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="device-list-in-use"/>
<display value="사용중인 의료장비 목록"/>
</coding>
</code>
<valueString value="산소발생기"/>
</component>
<component>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="device-list-in-use"/>
<display value="사용중인 의료장비 목록"/>
</coding>
</code>
<valueString value="산소포화도 측정기"/>
</component>
<component>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="ventilator-type"/>
<display value="가정용 인공호흡기 기종"/>
</coding>
</code>
<valueString value="Trilogy 100"/>
</component>
<component>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="ventilator-mode"/>
<display value="인공호흡기 모드"/>
</coding>
</code>
<valueString value="S/T mode, IPAP 16 cmH2O, EPAP 6 cmH2O"/>
</component>
</Observation>
</resource>
</entry>
<entry>
<resource>
<Observation>
<id value="DaType2CareSummaryObservation"/>
<meta>
<profile
value="http://connectdtx.kr/fhir/StructureDefinition/janusync-composite-observation"/>
</meta>
<status value="final"/>
<category>
<coding>
<system
value="http://terminology.hl7.org/CodeSystem/observation-category"/>
<code value="survey"/>
</coding>
</category>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-group"/>
<code value="outpatient-care-summary"/>
<display value="외래 진료 요약"/>
</coding>
</code>
<subject>🔗
<reference value="Patient/janusync-deidentified-patient-example"/>
</subject>
<encounter>🔗
<reference value="Encounter/DaType2HospAmbEncounter"/>
</encounter>
<effectiveDateTime value="2026-04-20T11:25:00+09:00"/>
<component>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="outpatient.assessment"/>
<display value="외래 진료 평가 요약"/>
</coding>
</code>
<valueString value="활력징후 안정적이며 최근 악화 소견은 없고 기관절개관 관리 상태도 양호함."/>
</component>
<component>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="outpatient.plan"/>
<display value="외래 진료 계획"/>
</coding>
</code>
<valueString
value="현 인공호흡기 설정을 유지하고 4주 후 외래 추적, 호흡곤란 악화 시 조기 내원하도록 교육함."/>
</component>
</Observation>
</resource>
</entry>
<entry>
<resource>
<ClinicalImpression>
<id value="DaType2HospHomeNursingClinicalImpressionExample"/>
<meta>
<profile
value="http://connectdtx.kr/fhir/StructureDefinition/janusync-home-nursing-clinical-impression"/>
</meta>
<status value="completed"/>
<code>
<coding>
<system
value="http://example.org/fhir/CodeSystem/clinical-impression-type"/>
<code value="home-nursing-assessment"/>
<display value="Home nursing assessment"/>
</coding>
<text value="가정간호 평가"/>
</code>
<subject>🔗
<reference value="Patient/janusync-deidentified-patient-example"/>
</subject>
<encounter>
<reference value="Encounter/home-nursing-encounter-example"/>
</encounter>
<effectiveDateTime value="2026-04-14T14:30:00+09:00"/>
<date value="2026-04-14T14:45:00+09:00"/>
<assessor>🔗
<reference
value="PractitionerRole/janusync-medicaldoctor-practitionerrole-example"/>
</assessor>
<finding>
<itemCodeableConcept>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="home-visit.vital"/>
<display value="방문 시 활력징후 요약"/>
</coding>
<text value="방문 시 활력징후 요약"/>
</itemCodeableConcept>
<basis
value="혈압 118/76 mmHg, 맥박 78회/분, 체온 36.7도, 산소포화도 96%로 전반적으로 안정적임."/>
</finding>
<finding>
<itemCodeableConcept>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="home-visit.assessment"/>
<display value="방문 평가 내용"/>
</coding>
<text value="방문 평가 내용"/>
</itemCodeableConcept>
<basis value="호흡 상태 및 전반적 컨디션이 안정적이며 보호자 보고상 최근 분비물 증가 등 특이사항 없음."/>
</finding>
<finding>
<itemCodeableConcept>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="home-visit.intervention"/>
<display value="방문 중재 내용"/>
</coding>
<text value="방문 중재 내용"/>
</itemCodeableConcept>
<basis value="기도흡인 수행법과 튜브 연결 상태를 재교육하고 체위 변경 및 분비물 관리 방법을 안내함."/>
</finding>
<finding>
<itemCodeableConcept>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="home-visit.outcome"/>
<display value="방문 후 경과"/>
</coding>
<text value="방문 후 경과"/>
</itemCodeableConcept>
<basis
value="방문 후 호흡곤란 악화 소견 없으며 보호자도 이해도 양호하여 다음 방문 전까지 현재 관리 유지 예정."/>
</finding>
<supportingInfo>🔗
<reference
value="Observation/DaType2HospVentilatorCheckObservationExample"/>
</supportingInfo>
</ClinicalImpression>
</resource>
</entry>
<entry>
<resource>
<Observation>
<id value="DaType2HospVentilatorCheckObservationExample"/>
<meta>
<profile
value="http://connectdtx.kr/fhir/StructureDefinition/janusync-home-ventilator-check-observation"/>
</meta>
<status value="final"/>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-group"/>
<code value="home-ventilator-check"/>
<display value="가정용 인공호흡기 점검"/>
</coding>
</code>
<subject>🔗
<reference value="Patient/janusync-deidentified-patient-example"/>
</subject>
<encounter>
<reference value="Encounter/home-nursing-encounter-example"/>
</encounter>
<effectiveDateTime value="2026-04-14T14:30:00+09:00"/>
<performer>
<reference value="Practitioner/nurse-example"/>
</performer>
<component>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="home-vent-check.status"/>
<display value="기기 작동 상태"/>
</coding>
</code>
<valueString value="전원, 배터리, 튜브 연결 상태 정상이며 설정값도 이상 없음."/>
</component>
<component>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="home-vent-check.alarm-events"/>
<display value="알람 발생 보고 내용"/>
</coding>
</code>
<valueString value="최근 일주일간 고압 알람 1회 있었으나 체위 변경 후 해소되었고 보호자가 진술함."/>
</component>
<component>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="home-vent-check.caregiver-education"/>
<display value="보호자 교육 시행 여부"/>
</coding>
</code>
<valueBoolean value="true"/>
</component>
<component>
<code>
<coding>
<system
value="http://connectdtx.kr/fhir/CodeSystem/janusync-observation-component"/>
<code value="home-vent-check.follow-up-req"/>
<display value="추적 관찰 필요 여부"/>
</coding>
</code>
<valueBoolean value="true"/>
</component>
</Observation>
</resource>
</entry>
</Bundle>