openapi: 3.1.0
info:
  title: HealthGuard ClaimGuard API
  version: 1.0.0
  summary: AI BPJS claim verification across the clinical pathway (IGD → Ranap, Poli → Rajal).
  description: 'Check clinical documents against BPJS claim rules **before** the claim is submitted.


    - **Available:** `igd_asesmen_awal`, `ranap_cppt`, `ranap_resume`, `rajal_soap` · **Coming soon:** casemix overview

    - **Input:** FHIR R4 Bundle with SATUSEHAT resources (default) · Simple (`sections[]`) · Custom on request

    - **Status:** `lengkap` · `belum_lengkap` · `perbaiki`


    Pick a request example (FHIR or Simple) in each endpoint, set your `X-API-Key`, and press **Test Request**.


    Guides (EN / ID): https://docs.healthguardinnovation.com/claimguard/'
  contact:
    name: HealthGuard
    url: https://healthguardinnovation.com
servers:
- url: https://api.healthguardinnovation.com/claimguard/v1
  description: Production
security:
- ApiKey: []
tags:
- name: Checks
- name: Stage aliases
- name: Discovery
paths:
  /checks:
    post:
      operationId: createCheck
      summary: Check a clinical document (any stage)
      description: 'Single entry point. `stage` selects the verifier. **Default: send a FHIR R4 `bundle` built from your SATUSEHAT
        resources (profile=fhir).** Alternatively send `encounter` + `sections` (profile=simple). A facility-specific custom
        format (profile=custom) is available on request. Non-BPJS payers are skipped free of charge.'
      parameters:
      - $ref: '#/components/parameters/IdempotencyKey'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CheckRequest'
            examples:
              fhir_default__igd_asesmen_awal:
                value:
                  stage: igd_asesmen_awal
                  bundle:
                    resourceType: Bundle
                    type: collection
                    entry:
                    - fullUrl: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                      resource:
                        resourceType: Patient
                    - fullUrl: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                      resource:
                        resourceType: Encounter
                        status: finished
                        class:
                          system: http://terminology.hl7.org/CodeSystem/v3-ActCode
                          code: EMER
                          display: emergency
                        identifier:
                        - system: https://docs.healthguardinnovation.com/fhir/sid/visit-id
                          value: DEMO-IGD-BACKWARD-COMPAT-TANP
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        hospitalization:
                          admitSource:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/admit-source
                              code: emd
                            text: IGD
                        diagnosis:
                        - condition:
                            reference: urn:uuid:4135121f-a894-4ca8-88d9-66e1154efb2a
                          rank: 1
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: AD
                    - fullUrl: urn:uuid:ddc49cd6-f375-4623-a00c-0b0f36990f5d
                      resource:
                        resourceType: AllergyIntolerance
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical
                            code: active
                        verificationStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-verification
                            code: confirmed
                        code:
                          text: Tidak
                          coding:
                          - system: http://snomed.info/sct
                            code: '716186003'
                            display: No known allergy
                        patient:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                    - fullUrl: urn:uuid:9ff8ce64-d9bc-4a62-a39d-5bbce8d7c65f
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9267-6
                            display: Glasgow coma score eye opening
                          text: GCS - E
                        valueQuantity:
                          value: 4
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:ce6aa1bd-6c45-4406-a4cc-199f6a98616b
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9270-0
                            display: Glasgow coma score verbal
                          text: GCS - V
                        valueQuantity:
                          value: 5
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:26ec640f-f4ae-45ef-afde-1418a8a0d0b8
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9268-4
                            display: Glasgow coma score motor
                          text: GCS - M
                        valueQuantity:
                          value: 6
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:7e098143-4124-44d3-a505-ea44e8bb9908
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 85354-9
                            display: Blood pressure panel with all children optional
                          text: Tekanan Darah (mmHg)
                        component:
                        - code:
                            coding:
                            - system: http://loinc.org
                              code: 8480-6
                              display: Systolic blood pressure
                          valueQuantity:
                            value: 140
                            unit: mm[Hg]
                            system: http://unitsofmeasure.org
                            code: mm[Hg]
                        - code:
                            coding:
                            - system: http://loinc.org
                              code: 8462-4
                              display: Diastolic blood pressure
                          valueQuantity:
                            value: 80
                            unit: mm[Hg]
                            system: http://unitsofmeasure.org
                            code: mm[Hg]
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:8cd1506a-80cc-4d3b-af31-10b7cdf9e472
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8310-5
                            display: Body temperature
                          text: Suhu (°C)
                        valueQuantity:
                          value: 37
                          unit: Cel
                          system: http://unitsofmeasure.org
                          code: Cel
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:dfcab2b6-d719-4faf-9728-87ce02f5beaf
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8867-4
                            display: Heart rate
                          text: Nadi (x/menit)
                        valueQuantity:
                          value: 100
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:aac5ddb9-0da6-434c-8c1c-63eb254550e2
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9279-1
                            display: Respiratory rate
                          text: Pernafasan (x/menit)
                        valueQuantity:
                          value: 20
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:74a106e5-e57a-4f44-b685-621287e9286f
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 59408-5
                            display: Oxygen saturation in Arterial blood by Pulse oximetry
                          text: SpO2 (%)
                        valueQuantity:
                          value: 98
                          unit: '%'
                          system: http://unitsofmeasure.org
                          code: '%'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:4135121f-a894-4ca8-88d9-66e1154efb2a
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: R10.1
                            display: Pain localized to upper abdomen
                          text: R10.1 - Pain localized to upper abdomen
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-field
                          valueString: Diagnosa Utama (ICD-10)
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
              fhir_default__ranap_cppt:
                value:
                  stage: ranap_cppt
                  bundle:
                    resourceType: Bundle
                    type: collection
                    entry:
                    - fullUrl: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                      resource:
                        resourceType: Patient
                    - fullUrl: urn:uuid:8fbcb3e9-c55b-4bee-be9e-da6225c7d841
                      resource:
                        resourceType: Encounter
                        status: in-progress
                        class:
                          system: http://terminology.hl7.org/CodeSystem/v3-ActCode
                          code: IMP
                          display: inpatient encounter
                        identifier:
                        - system: https://docs.healthguardinnovation.com/fhir/sid/visit-id
                          value: DEMO-EWS-ASAL-MASUK-POLI-EXPE
                        subject:
                          reference: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                        hospitalization:
                          admitSource:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/admit-source
                              code: outp
                            text: POLI
                        diagnosis:
                        - condition:
                            reference: urn:uuid:e60c2666-96d7-4909-ab6a-833238a86dc5
                          rank: 1
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: billing
                    - fullUrl: urn:uuid:e60c2666-96d7-4909-ab6a-833238a86dc5
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: N39.0
                            display: Infeksi saluran kemih, tidak spesifik
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/claim-diagnosis-current
                          valueBoolean: true
                        subject:
                          reference: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                        encounter:
                          reference: urn:uuid:8fbcb3e9-c55b-4bee-be9e-da6225c7d841
              fhir_default__ranap_resume:
                value:
                  stage: ranap_resume
                  bundle:
                    resourceType: Bundle
                    type: collection
                    entry:
                    - fullUrl: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                      resource:
                        resourceType: Patient
                    - fullUrl: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                      resource:
                        resourceType: Encounter
                        status: finished
                        class:
                          system: http://terminology.hl7.org/CodeSystem/v3-ActCode
                          code: IMP
                          display: inpatient encounter
                        identifier:
                        - system: https://docs.healthguardinnovation.com/fhir/sid/visit-id
                          value: DEMO-RANAP-BERKAS-MINIMAL-4-B
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        hospitalization:
                          admitSource:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/admit-source
                              code: emd
                            text: IGD
                        diagnosis:
                        - condition:
                            reference: urn:uuid:9cc5d333-6b95-4947-a01c-7ca825e42c82
                          rank: 1
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: DD
                        - condition:
                            reference: urn:uuid:5fabd38b-575b-4a8b-9f6c-c900add054a4
                          rank: 2
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: DD
                        - condition:
                            reference: urn:uuid:28953347-8069-4a0b-96bc-72ba6d5fb22c
                          rank: 3
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: DD
                    - fullUrl: urn:uuid:f8a48cec-66a2-4cb3-bc96-a3dce27cf1fb
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8480-6
                            display: Systolic blood pressure
                          text: tv_sistolik
                        valueQuantity:
                          value: 95
                          unit: mm[Hg]
                          system: http://unitsofmeasure.org
                          code: mm[Hg]
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:7b0d106e-e83b-419c-a240-c85b6f78284a
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8462-4
                            display: Diastolic blood pressure
                          text: tv_diastolik
                        valueQuantity:
                          value: 60
                          unit: mm[Hg]
                          system: http://unitsofmeasure.org
                          code: mm[Hg]
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:89c11945-7dd1-4696-aa3d-b5cc5c92bf0d
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8867-4
                            display: Heart rate
                          text: tv_nadi
                        valueQuantity:
                          value: 104
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:48354ff9-51bc-4cf5-a236-5590b190d982
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9279-1
                            display: Respiratory rate
                          text: tv_pernafasan
                        valueQuantity:
                          value: 20
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:62788317-8113-4052-8d98-3af41f355496
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 59408-5
                            display: Oxygen saturation in Arterial blood by Pulse oximetry
                          text: tv_spo2
                        valueQuantity:
                          value: 98
                          unit: '%'
                          system: http://unitsofmeasure.org
                          code: '%'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:10bf4ae6-a6fc-428d-8a0b-1b3b060ebc17
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 72514-3
                            display: Pain severity - 0-10 verbal numeric rating [Score] - Reported
                          text: tv_skala_nyeri
                        valueQuantity:
                          value: 4
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:9cc5d333-6b95-4947-a01c-7ca825e42c82
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: A09.9
                            display: Gastroenteritis and colitis of unspecified origin
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-field
                          valueString: diagnosa_utama
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:5fabd38b-575b-4a8b-9f6c-c900add054a4
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: E86
                            display: Volume depletion
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-field
                          valueString: diagnosa_sekunder
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:28953347-8069-4a0b-96bc-72ba6d5fb22c
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: E87.6
                            display: Hypokalaemia
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-field
                          valueString: diagnosa_sekunder
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:7bdefa01-dca6-4f7c-a361-6478e2d8ecde
                      resource:
                        resourceType: AllergyIntolerance
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical
                            code: active
                        verificationStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-verification
                            code: confirmed
                        code:
                          text: Tidak ada
                          coding:
                          - system: http://snomed.info/sct
                            code: '716186003'
                            display: No known allergy
                        patient:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
              fhir_default__rajal_soap:
                value:
                  stage: rajal_soap
                  bundle:
                    resourceType: Bundle
                    type: collection
                    entry:
                    - fullUrl: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                      resource:
                        resourceType: Patient
                        identifier:
                        - use: usual
                          system: https://docs.healthguardinnovation.com/fhir/sid/patient-ref
                          value: RM-000200
                    - fullUrl: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                      resource:
                        resourceType: Encounter
                        status: finished
                        class:
                          system: http://terminology.hl7.org/CodeSystem/v3-ActCode
                          code: AMB
                          display: ambulatory
                        identifier:
                        - system: https://docs.healthguardinnovation.com/fhir/sid/visit-id
                          value: VISIT-20260707-010
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        period:
                          start: '2026-07-07T09:00:00+07:00'
                        hospitalization:
                          admitSource:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/admit-source
                              code: outp
                            text: POLI
                        participant:
                        - individual:
                            identifier:
                              system: https://docs.healthguardinnovation.com/fhir/sid/practitioner-ref
                              value: DR-02
                        diagnosis:
                        - condition:
                            reference: urn:uuid:b25223d2-c48e-4862-9f1e-fc3446f27ffb
                          rank: 1
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: billing
                    - fullUrl: urn:uuid:0b064f27-3627-4434-b2ff-219cea8be79c
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8480-6
                            display: Systolic blood pressure
                          text: tensi_sistolik
                        valueQuantity:
                          value: 118
                          unit: mm[Hg]
                          system: http://unitsofmeasure.org
                          code: mm[Hg]
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:656fdaf6-1d63-408d-8b2c-61eb668f81eb
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8462-4
                            display: Diastolic blood pressure
                          text: tensi_diastolik
                        valueQuantity:
                          value: 76
                          unit: mm[Hg]
                          system: http://unitsofmeasure.org
                          code: mm[Hg]
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:3cdab0df-7fce-4ab9-9334-6630181a2016
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8310-5
                            display: Body temperature
                          text: suhu_celsius
                        valueQuantity:
                          value: 36.6
                          unit: Cel
                          system: http://unitsofmeasure.org
                          code: Cel
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:aac28b25-cb93-496c-babb-eb1b35504eb2
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8867-4
                            display: Heart rate
                          text: nadi_per_menit
                        valueQuantity:
                          value: 80
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:b493966e-c93f-4e21-be55-6eacfe52fc16
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9279-1
                            display: Respiratory rate
                          text: respirasi_per_menit
                        valueQuantity:
                          value: 18
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:ae262ca1-6f16-4c0d-a95c-26b7c0a40e2a
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8302-2
                            display: Body height
                          text: tinggi_cm
                        valueQuantity:
                          value: 160
                          unit: cm
                          system: http://unitsofmeasure.org
                          code: cm
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:6d2bc83c-08cd-4fa1-b712-02c9330eefe1
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 29463-7
                            display: Body weight
                          text: berat_kg
                        valueQuantity:
                          value: 58
                          unit: kg
                          system: http://unitsofmeasure.org
                          code: kg
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:5ed0bc16-444e-4792-8d55-441a0e6675b2
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 59408-5
                            display: Oxygen saturation in Arterial blood by Pulse oximetry
                          text: spo2_persen
                        valueQuantity:
                          value: 99
                          unit: '%'
                          system: http://unitsofmeasure.org
                          code: '%'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:d68dde03-cb5f-44a4-a36b-9e77f56a8fe1
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9269-2
                            display: Glasgow coma score total
                          text: gcs
                        valueQuantity:
                          value: 456
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:889a1463-64c6-49f4-9ef3-d0ac4b4052d4
                      resource:
                        resourceType: AllergyIntolerance
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical
                            code: active
                        verificationStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-verification
                            code: confirmed
                        code:
                          text: Tidak ada alergi obat/makanan
                          coding:
                          - system: http://snomed.info/sct
                            code: '716186003'
                            display: No known allergy
                        patient:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                    - fullUrl: urn:uuid:b20a8eb8-d1f5-4eaf-8126-718f4c1c59a5
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8280-0
                            display: Waist Circumference at umbilicus by Tape measure
                          text: lingkar_perut_cm
                        valueQuantity:
                          value: 75
                          unit: cm
                          system: http://unitsofmeasure.org
                          code: cm
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:b25223d2-c48e-4862-9f1e-fc3446f27ffb
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: Z96.1
                            display: Kontrol pseudofakia
                        bodySite:
                        - text: OD
                          coding:
                          - system: http://snomed.info/sct
                            code: '18944008'
                            display: Right eye structure
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:0cab1a7a-72ec-4279-8d0b-918782661342
                      resource:
                        resourceType: Procedure
                        status: completed
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-9-cm
                            code: '95.01'
                            display: Slitlamp / Visus
                        bodySite:
                        - text: ODS
                          coding:
                          - system: http://snomed.info/sct
                            code: '40638003'
                            display: Both eyes
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
              simple__igd_asesmen_awal__igd-backward-compat-tanpa-icd-9-cm-abdominal-pain:
                value:
                  stage: igd_asesmen_awal
                  penjamin: BPJS
                  encounter:
                    visit_id: DEMO-IGD-BACKWARD-COMPAT-TANP
                    class: EMER
                    origin: IGD
                  sections:
                  - key: dataPasien
                    label: Data Pasien
                    data:
                      Cara Datang: Sendiri
                      Jenis Kebutuhan Pelayanan: kuratif
                      Sarana Transportasi: Mobil
                      Pengantar: Keluarga
                      Hubungan Pengantar: '-'
                      Jenis Prioritas / Triase: Kuning
                      Jam Kedatangan Ada: '2026-07-12T00:55:43.000Z'
                      Jam Diperiksa Dokter Ada: '2026-07-12T00:55:43.000Z'
                      Jenis Kasus: ipd
                      Diagnosa Rujukan: '-'
                  - key: anamnesa
                    label: Anamnesa
                    data:
                      Keluhan Utama: nyeri perut
                      Riwayat Penyakit Sekarang: pasien datang dengan keluhan nyeri perut terutama di ulu hati disertai mual
                        muntah. sesak (-) nyeri dada (-) BAK dan BAB tidak ada keluhan. flatus (+)
                      Riwayat Penyakit Dahulu: '-'
                      Riwayat Penggunaan Obat: '-'
                      Riwayat Alergi: Tidak
                  - key: primarySurvey
                    label: Primary Survey (ABCDE)
                    data:
                      Airway: 'jalan nafas: paten, Kesimpulan: Aman'
                      Breathing: 'Pernapasan: spontan, regular, Gerakan Dada: simetris, Tipe pernapasan: normal, Kesimpulan:
                        Aman'
                      Circulation: 'Nadi: reguler, kuat, Kulit/mukosa: normal, Akral: hangat, kering, CRT: kurangDari2Detik,
                        Kesimpulan: Aman'
                      Disability GCS: 'e: 4, v: 5, m: 6'
                      Disability Pupil: 'Pupil: Isokor, Lateralisasi: Tidak Ada, Kesimpulan: Aman'
                      Exposure: 'Eksposur: dalamBatasNormal, Kesimpulan: Aman'
                  - key: ttv
                    label: TTV & Keadaan Umum
                    data:
                      Keadaan Umum: Sedang
                      GCS - E: '4'
                      GCS - V: '5'
                      GCS - M: '6'
                      Tingkat Kesadaran: '1.Sadar Baik/Alert: 0'
                      Tekanan Darah (mmHg): 140/80
                      Suhu (°C): '37'
                      Nadi (x/menit): '100'
                      Pernafasan (x/menit): '20'
                      SpO2 (%): '98'
                      Berat Badan (kg): '-'
                      Tinggi Badan (cm): '-'
                      GDA (mg/dl): '-'
                      Skala Nyeri (0-10): 4-5
                  - key: pemeriksaanFisik
                    label: Pemeriksaan Fisik
                    data:
                      Kepala: Normal
                      Mata: Normal
                      Telinga: Normal
                      Hidung: Normal
                      Leher: Normal
                      Dada: Normal simetris, S1S2 reg, ves/ves, wh-/-, rh-/-
                      Punggung: Normal
                      Perut: Ada Kelainan supel, bu (+) dbn, NT (+) epigastric, LUQ, suprapubic
                      Jantung: '-'
                      Paru: '-'
                      Perut / Abdomen: Ada Kelainan supel, bu (+) dbn, NT (+) epigastric, LUQ, suprapubic
                      Ekstremitas Atas: 'Lengan Atas: Normal, Lengan Bawah: Normal'
                      Ekstremitas Bawah: 'tungkai atas: Normal, tungkai bawah: Normal'
                      Status Neurologis: Normal mmt 555/555
                      Status Lokalis: '-'
                  - key: codingDiagnosa
                    label: Coding ICD-10 & Diagnosa
                    data:
                      Diagnosa Klinis: abdominal pain
                      Diagnosa Utama (ICD-10): R10.1 - Pain localized to upper abdomen
                      Diagnosa Sekunder (ICD-10): '-'
                      Prognosis: '-'
                      Rencana Terapi: 'rencanaTindakan: inj santagesik 1 amp

                        inj ranitidin 1 amp

                        inj ondansentron 1 amp

                        sucralfat 10 cc, rencanaTindakan: observasi -> keluhan membaik, rencanaTindakan: rawat jalan dengan
                        obat pulang

                        sucralfat 3x10 cc

                        lansoprazole 30 mg 2x1 ac 30 menit

                        sanmol 650 mg 3x1

                        spasminal 3x1

                        domperidone 10 mg 3x1 ac 30 menit k/p'
                      Konsultasi DPJP: Tidak
                      Planning / Disposisi: '-'
              simple__ranap_cppt__ews-asal-masuk-poli-expect-skipped:
                value:
                  stage: ranap_cppt
                  penjamin: BPJS
                  encounter:
                    visit_id: DEMO-EWS-ASAL-MASUK-POLI-EXPE
                    class: IMP
                    origin: POLI
                    episode:
                      admitted_igd_at: '2026-07-10T10:00:00+07:00'
                      admitted_ward_at: '2026-07-10T13:00:00+07:00'
                      los_days: 2
                      ward: Bangsal Penyakit Dalam
                      care_class: '2'
                  sections:
                  - key: asesmenAwalIgd
                    label: Asesmen Awal IGD
                    data:
                      dataPasien:
                        Cara Datang: Sendiri
                        Jenis Prioritas / Triase: P3
                        Jenis Kasus: ipd
                      anamnesa:
                        Keluhan Utama: Nyeri saat berkemih, demam 1 hari
                        Riwayat Penyakit Dahulu: Tidak ada
                        Riwayat Alergi: Tidak ada
                      primarySurvey:
                        Airway: Paten, Aman
                        Breathing: Spontan, Aman
                        Circulation: Aman
                        Disability GCS: e4v5m6
                        Exposure: Aman
                      ttv:
                        Tekanan Darah (mmHg): 120/80
                        Suhu (°C): '38.0'
                        Nadi (x/menit): '92'
                        Pernafasan (x/menit): '20'
                        SpO2 (%): '98'
                      pemeriksaanFisik:
                        Abdomen: Nyeri tekan suprapubik ringan
                        Status Lokalis: '-'
                      codingDiagnosa:
                        Diagnosa Klinis: Infeksi saluran kemih
                        Diagnosa Utama (ICD-10): N39.0 - Infeksi saluran kemih, tidak spesifik
                        Rencana Terapi: Antibiotik oral, hidrasi
                        Planning / Disposisi: MRS - Rawat Inap
                      obat:
                      - obat:
                        - jenis: Non Racikan
                          nama_obat: CIPROFLOXACIN 500MG TAB
                          jumlah: 1
                          aturan_pakai: 2x1
                  - key: pengantarRanap
                    label: Surat Pengantar Rawat Inap
                    data:
                      Indikasi Rawat Inap: ISK dengan demam, perlu observasi & antibiotik
                      Diagnosa Masuk: ISK
                      Ruang Dituju: Bangsal Penyakit Dalam
                  - key: asesmenAwalRanap
                    label: Asesmen Awal Rawat Inap
                    data:
                      Tekanan Darah (mmHg): 118/78
                      Suhu (°C): '37.8'
                      Nadi (x/menit): '90'
                      Riwayat Alergi: Tidak ada
                      Diagnosa Kerja: ISK
                  - key: cpptDokter
                    label: CPPT Dokter
                    data:
                    - tanggal: '2026-07-10'
                      profesi: Dokter (DPJP)
                      S: Nyeri berkemih, demam
                      O: TD 118/78, N 90, S 37.8, RR 20
                      A: ISK dalam terapi
                      P: Lanjut ciprofloxacin, hidrasi
                    - tanggal: '2026-07-11'
                      profesi: Dokter (DPJP)
                      S: Keluhan membaik, tidak demam
                      O: TD 120/80, N 84, S 36.7, RR 18
                      A: ISK perbaikan klinis
                      P: Lanjut antibiotik, rencana BLPL
                  - key: cpptPerawat
                    label: CPPT Perawat
                    data:
                    - tanggal: '2026-07-10'
                      shift: pagi
                      catatan: Pasien kooperatif, minum cukup
                  - key: lab
                    label: Laboratorium
                    data:
                    - kd_jenis_prw: LAB.700
                      nm_perawatan: URINALISA
                      tgl_periksa: '2026-07-10'
                      jam: '10:30:00'
                      hasil:
                      - pemeriksaan: Leukosit Urin
                        nilai_rujukan: 0-5
                        nilai: 25-30
                        satuan: /LPB
                      saran: ''
                      kesan: ''
                  - key: radiologi
                    label: Radiologi
                    data: []
                  - key: cpoObat
                    label: CPO
                    data:
                    - tgl_order: '2026-07-10T11:00:00+07:00'
                      nama_obat: Ciprofloxacin 500mg
                      dosis: 2x500mg
                      rute: PO
                      indikasi: Infeksi saluran kemih
                      status: berjalan
                  claim_context:
                    diagnosis_current:
                      primary:
                        code: N39.0
                        display: Infeksi saluran kemih, tidak spesifik
                      secondary: []
              simple__ranap_resume__ranap-asal-masuk-poli-expect-skipped:
                value:
                  stage: ranap_resume
                  penjamin: BPJS
                  encounter:
                    visit_id: DEMO-RANAP-ASAL-MASUK-POLI-EX
                    class: IMP
                    origin: POLI
                  sections:
                  - key: resumePulang
                    label: Resume Medis Pasien Pulang
                    data:
                      Diagnosa Utama (ICD-10): J18.9
              simple__rajal_soap__skenario-1-semua-lengkap-tanpa-peringatan:
                value:
                  stage: rajal_soap
                  penjamin: BPJS
                  encounter:
                    visit_id: VISIT-20260707-010
                    class: AMB
                    origin: POLI
                    patient_ref: RM-000200
                    patient_status: lama
                    practitioner_ref: DR-02
                    period:
                      start: '2026-07-07T09:00:00+07:00'
                  sections:
                  - key: soap
                    data:
                      subjektif: Kontrol rutin pseudofakia OD, tidak ada keluhan baru, visus stabil sejak operasi 3 bulan
                        lalu.
                      objektif: VOD 6/7.5 pinhole tetap, VOS 6/6. Segmen anterior OD pseudofakia tenang, OS dbn.
                      asesmen: Pseudofakia OD stabil, kontrol rutin post-PHACO
                      plan: Lanjutkan lubricant eye drop OD, kontrol rutin 6 bulan lagi
                      instruksi: Gunakan air mata buatan OD 4x sehari, kontrol jika ada penurunan visus mendadak
                      evaluasi: Visus dan tekanan intraokular stabil dibanding kunjungan sebelumnya
                  - key: pemeriksaan
                    data:
                      tensi_sistolik: 118
                      tensi_diastolik: 76
                      suhu_celsius: 36.6
                      nadi_per_menit: 80
                      respirasi_per_menit: 18
                      tinggi_cm: 160
                      berat_kg: 58
                      spo2_persen: 99
                      gcs: '456'
                      kesadaran: Compos Mentis
                      alergi: Tidak ada alergi obat/makanan
                      lingkar_perut_cm: 75
                  - key: icd
                    data:
                      icd_10:
                      - code: Z96.1
                        label: Kontrol pseudofakia
                        laterality: OD
                      icd_9:
                      - code: '95.01'
                        label: Slitlamp / Visus
                        laterality: ODS
                  - key: riwayat
                    data:
                      kunjungan:
                      - tanggal: '2026-04-07'
                        icd_10:
                        - code: H25.9
                          label: Katarak senilis
                          laterality: OD
                        icd_9:
                        - code: '13.41'
                          label: Katarak PHACO
                          laterality: OD
                        tindakan: []
                        soap:
                          asesmen: Post PHACO OD
                          plan: Kontrol 3 bulan
          application/fhir+json:
            schema:
              $ref: '#/components/schemas/CheckRequest'
            examples:
              igd_asesmen_awal__igd-backward-compat-tanpa-icd-9-cm-abdominal-pain:
                value:
                  stage: igd_asesmen_awal
                  bundle:
                    resourceType: Bundle
                    type: collection
                    entry:
                    - fullUrl: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                      resource:
                        resourceType: Patient
                    - fullUrl: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                      resource:
                        resourceType: Encounter
                        status: finished
                        class:
                          system: http://terminology.hl7.org/CodeSystem/v3-ActCode
                          code: EMER
                          display: emergency
                        identifier:
                        - system: https://docs.healthguardinnovation.com/fhir/sid/visit-id
                          value: DEMO-IGD-BACKWARD-COMPAT-TANP
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/claimguard-stage
                          valueCode: igd_asesmen_awal
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/payer
                          valueString: BPJS
                        hospitalization:
                          admitSource:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/admit-source
                              code: emd
                            text: IGD
                        diagnosis:
                        - condition:
                            reference: urn:uuid:4135121f-a894-4ca8-88d9-66e1154efb2a
                          rank: 1
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: AD
                    - fullUrl: urn:uuid:ddc49cd6-f375-4623-a00c-0b0f36990f5d
                      resource:
                        resourceType: AllergyIntolerance
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical
                            code: active
                        verificationStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-verification
                            code: confirmed
                        code:
                          text: Tidak
                          coding:
                          - system: http://snomed.info/sct
                            code: '716186003'
                            display: No known allergy
                        patient:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                    - fullUrl: urn:uuid:9ff8ce64-d9bc-4a62-a39d-5bbce8d7c65f
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9267-6
                            display: Glasgow coma score eye opening
                          text: GCS - E
                        valueQuantity:
                          value: 4
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:ce6aa1bd-6c45-4406-a4cc-199f6a98616b
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9270-0
                            display: Glasgow coma score verbal
                          text: GCS - V
                        valueQuantity:
                          value: 5
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:26ec640f-f4ae-45ef-afde-1418a8a0d0b8
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9268-4
                            display: Glasgow coma score motor
                          text: GCS - M
                        valueQuantity:
                          value: 6
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:7e098143-4124-44d3-a505-ea44e8bb9908
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 85354-9
                            display: Blood pressure panel with all children optional
                          text: Tekanan Darah (mmHg)
                        component:
                        - code:
                            coding:
                            - system: http://loinc.org
                              code: 8480-6
                              display: Systolic blood pressure
                          valueQuantity:
                            value: 140
                            unit: mm[Hg]
                            system: http://unitsofmeasure.org
                            code: mm[Hg]
                        - code:
                            coding:
                            - system: http://loinc.org
                              code: 8462-4
                              display: Diastolic blood pressure
                          valueQuantity:
                            value: 80
                            unit: mm[Hg]
                            system: http://unitsofmeasure.org
                            code: mm[Hg]
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:8cd1506a-80cc-4d3b-af31-10b7cdf9e472
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8310-5
                            display: Body temperature
                          text: Suhu (°C)
                        valueQuantity:
                          value: 37
                          unit: Cel
                          system: http://unitsofmeasure.org
                          code: Cel
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:dfcab2b6-d719-4faf-9728-87ce02f5beaf
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8867-4
                            display: Heart rate
                          text: Nadi (x/menit)
                        valueQuantity:
                          value: 100
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:aac5ddb9-0da6-434c-8c1c-63eb254550e2
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9279-1
                            display: Respiratory rate
                          text: Pernafasan (x/menit)
                        valueQuantity:
                          value: 20
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:74a106e5-e57a-4f44-b685-621287e9286f
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 59408-5
                            display: Oxygen saturation in Arterial blood by Pulse oximetry
                          text: SpO2 (%)
                        valueQuantity:
                          value: 98
                          unit: '%'
                          system: http://unitsofmeasure.org
                          code: '%'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:4135121f-a894-4ca8-88d9-66e1154efb2a
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: R10.1
                            display: Pain localized to upper abdomen
                          text: R10.1 - Pain localized to upper abdomen
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-field
                          valueString: Diagnosa Utama (ICD-10)
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:05c1db1d-b967-48f6-8b2c-357038407f58
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/dataPasien
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                        item:
                        - linkId: data
                          item:
                          - linkId: Cara Datang
                            answer:
                            - valueString: Sendiri
                          - linkId: Jenis Kebutuhan Pelayanan
                            answer:
                            - valueString: kuratif
                          - linkId: Sarana Transportasi
                            answer:
                            - valueString: Mobil
                          - linkId: Pengantar
                            answer:
                            - valueString: Keluarga
                          - linkId: Hubungan Pengantar
                            answer:
                            - valueString: '-'
                          - linkId: Jenis Prioritas / Triase
                            answer:
                            - valueString: Kuning
                          - linkId: Jam Kedatangan Ada
                            answer:
                            - valueString: '2026-07-12T00:55:43.000Z'
                          - linkId: Jam Diperiksa Dokter Ada
                            answer:
                            - valueString: '2026-07-12T00:55:43.000Z'
                          - linkId: Jenis Kasus
                            answer:
                            - valueString: ipd
                          - linkId: Diagnosa Rujukan
                            answer:
                            - valueString: '-'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/section-label
                          valueString: Data Pasien
                    - fullUrl: urn:uuid:993369e6-26f7-49c4-adae-3e64f5176c90
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/anamnesa
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                        item:
                        - linkId: data
                          item:
                          - linkId: Keluhan Utama
                            answer:
                            - valueString: nyeri perut
                          - linkId: Riwayat Penyakit Sekarang
                            answer:
                            - valueString: pasien datang dengan keluhan nyeri perut terutama di ulu hati disertai mual muntah.
                                sesak (-) nyeri dada (-) BAK dan BAB tidak ada keluhan. flatus (+)
                          - linkId: Riwayat Penyakit Dahulu
                            answer:
                            - valueString: '-'
                          - linkId: Riwayat Penggunaan Obat
                            answer:
                            - valueString: '-'
                          - linkId: Riwayat Alergi
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:ddc49cd6-f375-4623-a00c-0b0f36990f5d
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/section-label
                          valueString: Anamnesa
                    - fullUrl: urn:uuid:18489fec-9079-4e9e-8346-3c3b4cb1aa0b
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/primarySurvey
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                        item:
                        - linkId: data
                          item:
                          - linkId: Airway
                            answer:
                            - valueString: 'jalan nafas: paten, Kesimpulan: Aman'
                          - linkId: Breathing
                            answer:
                            - valueString: 'Pernapasan: spontan, regular, Gerakan Dada: simetris, Tipe pernapasan: normal,
                                Kesimpulan: Aman'
                          - linkId: Circulation
                            answer:
                            - valueString: 'Nadi: reguler, kuat, Kulit/mukosa: normal, Akral: hangat, kering, CRT: kurangDari2Detik,
                                Kesimpulan: Aman'
                          - linkId: Disability GCS
                            answer:
                            - valueString: 'e: 4, v: 5, m: 6'
                          - linkId: Disability Pupil
                            answer:
                            - valueString: 'Pupil: Isokor, Lateralisasi: Tidak Ada, Kesimpulan: Aman'
                          - linkId: Exposure
                            answer:
                            - valueString: 'Eksposur: dalamBatasNormal, Kesimpulan: Aman'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/section-label
                          valueString: Primary Survey (ABCDE)
                    - fullUrl: urn:uuid:e2d9eb6e-9e67-4321-bf7f-c9c939062a1b
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/ttv
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                        item:
                        - linkId: data
                          item:
                          - linkId: Keadaan Umum
                            answer:
                            - valueString: Sedang
                          - linkId: GCS - E
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:9ff8ce64-d9bc-4a62-a39d-5bbce8d7c65f
                          - linkId: GCS - V
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:ce6aa1bd-6c45-4406-a4cc-199f6a98616b
                          - linkId: GCS - M
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:26ec640f-f4ae-45ef-afde-1418a8a0d0b8
                          - linkId: Tingkat Kesadaran
                            answer:
                            - valueString: '1.Sadar Baik/Alert: 0'
                          - linkId: Tekanan Darah (mmHg)
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:7e098143-4124-44d3-a505-ea44e8bb9908
                          - linkId: Suhu (°C)
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:8cd1506a-80cc-4d3b-af31-10b7cdf9e472
                          - linkId: Nadi (x/menit)
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:dfcab2b6-d719-4faf-9728-87ce02f5beaf
                          - linkId: Pernafasan (x/menit)
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:aac5ddb9-0da6-434c-8c1c-63eb254550e2
                          - linkId: SpO2 (%)
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:74a106e5-e57a-4f44-b685-621287e9286f
                          - linkId: Berat Badan (kg)
                            answer:
                            - valueString: '-'
                          - linkId: Tinggi Badan (cm)
                            answer:
                            - valueString: '-'
                          - linkId: GDA (mg/dl)
                            answer:
                            - valueString: '-'
                          - linkId: Skala Nyeri (0-10)
                            answer:
                            - valueString: 4-5
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/section-label
                          valueString: TTV & Keadaan Umum
                    - fullUrl: urn:uuid:0c9ef9b8-5e6f-47cd-a5e8-2ea32ca65b72
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/pemeriksaanFisik
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                        item:
                        - linkId: data
                          item:
                          - linkId: Kepala
                            answer:
                            - valueString: Normal
                          - linkId: Mata
                            answer:
                            - valueString: Normal
                          - linkId: Telinga
                            answer:
                            - valueString: Normal
                          - linkId: Hidung
                            answer:
                            - valueString: Normal
                          - linkId: Leher
                            answer:
                            - valueString: Normal
                          - linkId: Dada
                            answer:
                            - valueString: Normal simetris, S1S2 reg, ves/ves, wh-/-, rh-/-
                          - linkId: Punggung
                            answer:
                            - valueString: Normal
                          - linkId: Perut
                            answer:
                            - valueString: Ada Kelainan supel, bu (+) dbn, NT (+) epigastric, LUQ, suprapubic
                          - linkId: Jantung
                            answer:
                            - valueString: '-'
                          - linkId: Paru
                            answer:
                            - valueString: '-'
                          - linkId: Perut / Abdomen
                            answer:
                            - valueString: Ada Kelainan supel, bu (+) dbn, NT (+) epigastric, LUQ, suprapubic
                          - linkId: Ekstremitas Atas
                            answer:
                            - valueString: 'Lengan Atas: Normal, Lengan Bawah: Normal'
                          - linkId: Ekstremitas Bawah
                            answer:
                            - valueString: 'tungkai atas: Normal, tungkai bawah: Normal'
                          - linkId: Status Neurologis
                            answer:
                            - valueString: Normal mmt 555/555
                          - linkId: Status Lokalis
                            answer:
                            - valueString: '-'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/section-label
                          valueString: Pemeriksaan Fisik
                    - fullUrl: urn:uuid:7f7b5d78-c39b-48cf-aaa9-eff36a4a1327
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/codingDiagnosa
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                        item:
                        - linkId: data
                          item:
                          - linkId: Diagnosa Klinis
                            answer:
                            - valueString: abdominal pain
                          - linkId: Diagnosa Utama (ICD-10)
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:4135121f-a894-4ca8-88d9-66e1154efb2a
                          - linkId: Diagnosa Sekunder (ICD-10)
                            answer:
                            - valueString: '-'
                          - linkId: Prognosis
                            answer:
                            - valueString: '-'
                          - linkId: Rencana Terapi
                            answer:
                            - valueString: 'rencanaTindakan: inj santagesik 1 amp

                                inj ranitidin 1 amp

                                inj ondansentron 1 amp

                                sucralfat 10 cc, rencanaTindakan: observasi -> keluhan membaik, rencanaTindakan: rawat jalan
                                dengan obat pulang

                                sucralfat 3x10 cc

                                lansoprazole 30 mg 2x1 ac 30 menit

                                sanmol 650 mg 3x1

                                spasminal 3x1

                                domperidone 10 mg 3x1 ac 30 menit k/p'
                          - linkId: Konsultasi DPJP
                            answer:
                            - valueString: Tidak
                          - linkId: Planning / Disposisi
                            answer:
                            - valueString: '-'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/section-label
                          valueString: Coding ICD-10 & Diagnosa
              ranap_cppt__ews-asal-masuk-poli-expect-skipped:
                value:
                  stage: ranap_cppt
                  bundle:
                    resourceType: Bundle
                    type: collection
                    entry:
                    - fullUrl: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                      resource:
                        resourceType: Patient
                    - fullUrl: urn:uuid:8fbcb3e9-c55b-4bee-be9e-da6225c7d841
                      resource:
                        resourceType: Encounter
                        status: in-progress
                        class:
                          system: http://terminology.hl7.org/CodeSystem/v3-ActCode
                          code: IMP
                          display: inpatient encounter
                        identifier:
                        - system: https://docs.healthguardinnovation.com/fhir/sid/visit-id
                          value: DEMO-EWS-ASAL-MASUK-POLI-EXPE
                        subject:
                          reference: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/claimguard-stage
                          valueCode: ranap_cppt
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/payer
                          valueString: BPJS
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/inpatient-episode
                          extension:
                          - url: admitted_igd_at
                            valueString: '2026-07-10T10:00:00+07:00'
                          - url: admitted_ward_at
                            valueString: '2026-07-10T13:00:00+07:00'
                          - url: los_days
                            valueInteger: 2
                          - url: ward
                            valueString: Bangsal Penyakit Dalam
                          - url: care_class
                            valueString: '2'
                        hospitalization:
                          admitSource:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/admit-source
                              code: outp
                            text: POLI
                        diagnosis:
                        - condition:
                            reference: urn:uuid:e60c2666-96d7-4909-ab6a-833238a86dc5
                          rank: 1
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: billing
                    - fullUrl: urn:uuid:e60c2666-96d7-4909-ab6a-833238a86dc5
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: N39.0
                            display: Infeksi saluran kemih, tidak spesifik
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/claim-diagnosis-current
                          valueBoolean: true
                        subject:
                          reference: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                        encounter:
                          reference: urn:uuid:8fbcb3e9-c55b-4bee-be9e-da6225c7d841
                    - fullUrl: urn:uuid:6738f7e4-1991-46a1-a1b3-9b2754843e18
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/asesmenAwalIgd
                        subject:
                          reference: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                        encounter:
                          reference: urn:uuid:8fbcb3e9-c55b-4bee-be9e-da6225c7d841
                        item:
                        - linkId: data
                          item:
                          - linkId: dataPasien
                            item:
                            - linkId: Cara Datang
                              answer:
                              - valueString: Sendiri
                            - linkId: Jenis Prioritas / Triase
                              answer:
                              - valueString: P3
                            - linkId: Jenis Kasus
                              answer:
                              - valueString: ipd
                          - linkId: anamnesa
                            item:
                            - linkId: Keluhan Utama
                              answer:
                              - valueString: Nyeri saat berkemih, demam 1 hari
                            - linkId: Riwayat Penyakit Dahulu
                              answer:
                              - valueString: Tidak ada
                            - linkId: Riwayat Alergi
                              answer:
                              - valueString: Tidak ada
                          - linkId: primarySurvey
                            item:
                            - linkId: Airway
                              answer:
                              - valueString: Paten, Aman
                            - linkId: Breathing
                              answer:
                              - valueString: Spontan, Aman
                            - linkId: Circulation
                              answer:
                              - valueString: Aman
                            - linkId: Disability GCS
                              answer:
                              - valueString: e4v5m6
                            - linkId: Exposure
                              answer:
                              - valueString: Aman
                          - linkId: ttv
                            item:
                            - linkId: Tekanan Darah (mmHg)
                              answer:
                              - valueString: 120/80
                            - linkId: Suhu (°C)
                              answer:
                              - valueString: '38.0'
                            - linkId: Nadi (x/menit)
                              answer:
                              - valueString: '92'
                            - linkId: Pernafasan (x/menit)
                              answer:
                              - valueString: '20'
                            - linkId: SpO2 (%)
                              answer:
                              - valueString: '98'
                          - linkId: pemeriksaanFisik
                            item:
                            - linkId: Abdomen
                              answer:
                              - valueString: Nyeri tekan suprapubik ringan
                            - linkId: Status Lokalis
                              answer:
                              - valueString: '-'
                          - linkId: codingDiagnosa
                            item:
                            - linkId: Diagnosa Klinis
                              answer:
                              - valueString: Infeksi saluran kemih
                            - linkId: Diagnosa Utama (ICD-10)
                              answer:
                              - valueString: N39.0 - Infeksi saluran kemih, tidak spesifik
                            - linkId: Rencana Terapi
                              answer:
                              - valueString: Antibiotik oral, hidrasi
                            - linkId: Planning / Disposisi
                              answer:
                              - valueString: MRS - Rawat Inap
                          - linkId: obat
                            definition: urn:claimguard:array
                            item:
                            - linkId: obat
                              definition: urn:claimguard:array
                              item:
                              - linkId: jenis
                                answer:
                                - valueString: Non Racikan
                              - linkId: nama_obat
                                answer:
                                - valueString: CIPROFLOXACIN 500MG TAB
                              - linkId: jumlah
                                answer:
                                - valueInteger: 1
                              - linkId: aturan_pakai
                                answer:
                                - valueString: 2x1
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/section-label
                          valueString: Asesmen Awal IGD
                    - fullUrl: urn:uuid:fde81ef0-e7df-4993-908f-9cfe802ac598
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/pengantarRanap
                        subject:
                          reference: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                        encounter:
                          reference: urn:uuid:8fbcb3e9-c55b-4bee-be9e-da6225c7d841
                        item:
                        - linkId: data
                          item:
                          - linkId: Indikasi Rawat Inap
                            answer:
                            - valueString: ISK dengan demam, perlu observasi & antibiotik
                          - linkId: Diagnosa Masuk
                            answer:
                            - valueString: ISK
                          - linkId: Ruang Dituju
                            answer:
                            - valueString: Bangsal Penyakit Dalam
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/section-label
                          valueString: Surat Pengantar Rawat Inap
                    - fullUrl: urn:uuid:5f1b738b-513d-4889-940c-9e5451f24c18
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/asesmenAwalRanap
                        subject:
                          reference: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                        encounter:
                          reference: urn:uuid:8fbcb3e9-c55b-4bee-be9e-da6225c7d841
                        item:
                        - linkId: data
                          item:
                          - linkId: Tekanan Darah (mmHg)
                            answer:
                            - valueString: 118/78
                          - linkId: Suhu (°C)
                            answer:
                            - valueString: '37.8'
                          - linkId: Nadi (x/menit)
                            answer:
                            - valueString: '90'
                          - linkId: Riwayat Alergi
                            answer:
                            - valueString: Tidak ada
                          - linkId: Diagnosa Kerja
                            answer:
                            - valueString: ISK
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/section-label
                          valueString: Asesmen Awal Rawat Inap
                    - fullUrl: urn:uuid:85a94f16-ec9e-4fe3-8d09-b66b98ee0e10
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/cpptDokter
                        subject:
                          reference: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                        encounter:
                          reference: urn:uuid:8fbcb3e9-c55b-4bee-be9e-da6225c7d841
                        item:
                        - linkId: data
                          definition: urn:claimguard:array
                          item:
                          - linkId: tanggal
                            answer:
                            - valueString: '2026-07-10'
                          - linkId: profesi
                            answer:
                            - valueString: Dokter (DPJP)
                          - linkId: S
                            answer:
                            - valueString: Nyeri berkemih, demam
                          - linkId: O
                            answer:
                            - valueString: TD 118/78, N 90, S 37.8, RR 20
                          - linkId: A
                            answer:
                            - valueString: ISK dalam terapi
                          - linkId: P
                            answer:
                            - valueString: Lanjut ciprofloxacin, hidrasi
                        - linkId: data
                          definition: urn:claimguard:array
                          item:
                          - linkId: tanggal
                            answer:
                            - valueString: '2026-07-11'
                          - linkId: profesi
                            answer:
                            - valueString: Dokter (DPJP)
                          - linkId: S
                            answer:
                            - valueString: Keluhan membaik, tidak demam
                          - linkId: O
                            answer:
                            - valueString: TD 120/80, N 84, S 36.7, RR 18
                          - linkId: A
                            answer:
                            - valueString: ISK perbaikan klinis
                          - linkId: P
                            answer:
                            - valueString: Lanjut antibiotik, rencana BLPL
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/section-label
                          valueString: CPPT Dokter
                    - fullUrl: urn:uuid:fc5d8bc8-bcb8-4df5-b958-7304159053a2
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/cpptPerawat
                        subject:
                          reference: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                        encounter:
                          reference: urn:uuid:8fbcb3e9-c55b-4bee-be9e-da6225c7d841
                        item:
                        - linkId: data
                          definition: urn:claimguard:array
                          item:
                          - linkId: tanggal
                            answer:
                            - valueString: '2026-07-10'
                          - linkId: shift
                            answer:
                            - valueString: pagi
                          - linkId: catatan
                            answer:
                            - valueString: Pasien kooperatif, minum cukup
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/section-label
                          valueString: CPPT Perawat
                    - fullUrl: urn:uuid:d04a855e-2a0a-4194-aa27-3f17c405fe3d
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/lab
                        subject:
                          reference: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                        encounter:
                          reference: urn:uuid:8fbcb3e9-c55b-4bee-be9e-da6225c7d841
                        item:
                        - linkId: data
                          definition: urn:claimguard:array
                          item:
                          - linkId: kd_jenis_prw
                            answer:
                            - valueString: LAB.700
                          - linkId: nm_perawatan
                            answer:
                            - valueString: URINALISA
                          - linkId: tgl_periksa
                            answer:
                            - valueString: '2026-07-10'
                          - linkId: jam
                            answer:
                            - valueString: '10:30:00'
                          - linkId: hasil
                            definition: urn:claimguard:array
                            item:
                            - linkId: pemeriksaan
                              answer:
                              - valueString: Leukosit Urin
                            - linkId: nilai_rujukan
                              answer:
                              - valueString: 0-5
                            - linkId: nilai
                              answer:
                              - valueString: 25-30
                            - linkId: satuan
                              answer:
                              - valueString: /LPB
                          - linkId: saran
                            definition: urn:claimguard:empty-string
                          - linkId: kesan
                            definition: urn:claimguard:empty-string
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/section-label
                          valueString: Laboratorium
                    - fullUrl: urn:uuid:43d4aa52-8927-40c4-8ad8-b4692c2b51ac
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/radiologi
                        subject:
                          reference: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                        encounter:
                          reference: urn:uuid:8fbcb3e9-c55b-4bee-be9e-da6225c7d841
                        item:
                        - linkId: data
                          definition: urn:claimguard:empty-array
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/section-label
                          valueString: Radiologi
                    - fullUrl: urn:uuid:3786182e-a855-4ff1-a236-3e7f31d16df4
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/cpoObat
                        subject:
                          reference: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                        encounter:
                          reference: urn:uuid:8fbcb3e9-c55b-4bee-be9e-da6225c7d841
                        item:
                        - linkId: data
                          definition: urn:claimguard:array
                          item:
                          - linkId: tgl_order
                            answer:
                            - valueString: '2026-07-10T11:00:00+07:00'
                          - linkId: nama_obat
                            answer:
                            - valueString: Ciprofloxacin 500mg
                          - linkId: dosis
                            answer:
                            - valueString: 2x500mg
                          - linkId: rute
                            answer:
                            - valueString: PO
                          - linkId: indikasi
                            answer:
                            - valueString: Infeksi saluran kemih
                          - linkId: status
                            answer:
                            - valueString: berjalan
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/section-label
                          valueString: CPO
              ranap_resume__ranap-asal-masuk-poli-expect-skipped:
                value:
                  stage: ranap_resume
                  bundle:
                    resourceType: Bundle
                    type: collection
                    entry:
                    - fullUrl: urn:uuid:8b5dad04-df17-4daa-8557-a72c3e6d38ea
                      resource:
                        resourceType: Patient
                    - fullUrl: urn:uuid:263d234d-a00f-4c1e-9de0-59fbe93c7eef
                      resource:
                        resourceType: Encounter
                        status: finished
                        class:
                          system: http://terminology.hl7.org/CodeSystem/v3-ActCode
                          code: IMP
                          display: inpatient encounter
                        identifier:
                        - system: https://docs.healthguardinnovation.com/fhir/sid/visit-id
                          value: DEMO-RANAP-ASAL-MASUK-POLI-EX
                        subject:
                          reference: urn:uuid:8b5dad04-df17-4daa-8557-a72c3e6d38ea
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/claimguard-stage
                          valueCode: ranap_resume
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/payer
                          valueString: BPJS
                        hospitalization:
                          admitSource:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/admit-source
                              code: outp
                            text: POLI
                    - fullUrl: urn:uuid:582dc7f1-e687-4d35-b736-1a6752824baf
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/resumePulang
                        subject:
                          reference: urn:uuid:8b5dad04-df17-4daa-8557-a72c3e6d38ea
                        encounter:
                          reference: urn:uuid:263d234d-a00f-4c1e-9de0-59fbe93c7eef
                        item:
                        - linkId: data
                          item:
                          - linkId: Diagnosa Utama (ICD-10)
                            answer:
                            - valueString: J18.9
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/section-label
                          valueString: Resume Medis Pasien Pulang
              rajal_soap__skenario-1-semua-lengkap-tanpa-peringatan:
                value:
                  stage: rajal_soap
                  bundle:
                    resourceType: Bundle
                    type: collection
                    entry:
                    - fullUrl: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                      resource:
                        resourceType: Patient
                        identifier:
                        - use: usual
                          system: https://docs.healthguardinnovation.com/fhir/sid/patient-ref
                          value: RM-000200
                    - fullUrl: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                      resource:
                        resourceType: Encounter
                        status: finished
                        class:
                          system: http://terminology.hl7.org/CodeSystem/v3-ActCode
                          code: AMB
                          display: ambulatory
                        identifier:
                        - system: https://docs.healthguardinnovation.com/fhir/sid/visit-id
                          value: VISIT-20260707-010
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/claimguard-stage
                          valueCode: rajal_soap
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/payer
                          valueString: BPJS
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/patient-status
                          valueCode: lama
                        period:
                          start: '2026-07-07T09:00:00+07:00'
                        hospitalization:
                          admitSource:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/admit-source
                              code: outp
                            text: POLI
                        participant:
                        - individual:
                            identifier:
                              system: https://docs.healthguardinnovation.com/fhir/sid/practitioner-ref
                              value: DR-02
                        diagnosis:
                        - condition:
                            reference: urn:uuid:b25223d2-c48e-4862-9f1e-fc3446f27ffb
                          rank: 1
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: billing
                    - fullUrl: urn:uuid:0b064f27-3627-4434-b2ff-219cea8be79c
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8480-6
                            display: Systolic blood pressure
                          text: tensi_sistolik
                        valueQuantity:
                          value: 118
                          unit: mm[Hg]
                          system: http://unitsofmeasure.org
                          code: mm[Hg]
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:656fdaf6-1d63-408d-8b2c-61eb668f81eb
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8462-4
                            display: Diastolic blood pressure
                          text: tensi_diastolik
                        valueQuantity:
                          value: 76
                          unit: mm[Hg]
                          system: http://unitsofmeasure.org
                          code: mm[Hg]
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:3cdab0df-7fce-4ab9-9334-6630181a2016
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8310-5
                            display: Body temperature
                          text: suhu_celsius
                        valueQuantity:
                          value: 36.6
                          unit: Cel
                          system: http://unitsofmeasure.org
                          code: Cel
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:aac28b25-cb93-496c-babb-eb1b35504eb2
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8867-4
                            display: Heart rate
                          text: nadi_per_menit
                        valueQuantity:
                          value: 80
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:b493966e-c93f-4e21-be55-6eacfe52fc16
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9279-1
                            display: Respiratory rate
                          text: respirasi_per_menit
                        valueQuantity:
                          value: 18
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:ae262ca1-6f16-4c0d-a95c-26b7c0a40e2a
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8302-2
                            display: Body height
                          text: tinggi_cm
                        valueQuantity:
                          value: 160
                          unit: cm
                          system: http://unitsofmeasure.org
                          code: cm
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:6d2bc83c-08cd-4fa1-b712-02c9330eefe1
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 29463-7
                            display: Body weight
                          text: berat_kg
                        valueQuantity:
                          value: 58
                          unit: kg
                          system: http://unitsofmeasure.org
                          code: kg
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:5ed0bc16-444e-4792-8d55-441a0e6675b2
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 59408-5
                            display: Oxygen saturation in Arterial blood by Pulse oximetry
                          text: spo2_persen
                        valueQuantity:
                          value: 99
                          unit: '%'
                          system: http://unitsofmeasure.org
                          code: '%'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:d68dde03-cb5f-44a4-a36b-9e77f56a8fe1
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9269-2
                            display: Glasgow coma score total
                          text: gcs
                        valueQuantity:
                          value: 456
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:889a1463-64c6-49f4-9ef3-d0ac4b4052d4
                      resource:
                        resourceType: AllergyIntolerance
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical
                            code: active
                        verificationStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-verification
                            code: confirmed
                        code:
                          text: Tidak ada alergi obat/makanan
                          coding:
                          - system: http://snomed.info/sct
                            code: '716186003'
                            display: No known allergy
                        patient:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                    - fullUrl: urn:uuid:b20a8eb8-d1f5-4eaf-8126-718f4c1c59a5
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8280-0
                            display: Waist Circumference at umbilicus by Tape measure
                          text: lingkar_perut_cm
                        valueQuantity:
                          value: 75
                          unit: cm
                          system: http://unitsofmeasure.org
                          code: cm
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:b25223d2-c48e-4862-9f1e-fc3446f27ffb
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: Z96.1
                            display: Kontrol pseudofakia
                        bodySite:
                        - text: OD
                          coding:
                          - system: http://snomed.info/sct
                            code: '18944008'
                            display: Right eye structure
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:0cab1a7a-72ec-4279-8d0b-918782661342
                      resource:
                        resourceType: Procedure
                        status: completed
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-9-cm
                            code: '95.01'
                            display: Slitlamp / Visus
                        bodySite:
                        - text: ODS
                          coding:
                          - system: http://snomed.info/sct
                            code: '40638003'
                            display: Both eyes
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:8b2c1252-c046-46bc-9a54-400db72e41c9
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/soap
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                        item:
                        - linkId: data
                          item:
                          - linkId: subjektif
                            answer:
                            - valueString: Kontrol rutin pseudofakia OD, tidak ada keluhan baru, visus stabil sejak operasi
                                3 bulan lalu.
                          - linkId: objektif
                            answer:
                            - valueString: VOD 6/7.5 pinhole tetap, VOS 6/6. Segmen anterior OD pseudofakia tenang, OS dbn.
                          - linkId: asesmen
                            answer:
                            - valueString: Pseudofakia OD stabil, kontrol rutin post-PHACO
                          - linkId: plan
                            answer:
                            - valueString: Lanjutkan lubricant eye drop OD, kontrol rutin 6 bulan lagi
                          - linkId: instruksi
                            answer:
                            - valueString: Gunakan air mata buatan OD 4x sehari, kontrol jika ada penurunan visus mendadak
                          - linkId: evaluasi
                            answer:
                            - valueString: Visus dan tekanan intraokular stabil dibanding kunjungan sebelumnya
                    - fullUrl: urn:uuid:9a4ec980-40de-46bc-abb2-672ceb9f2587
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/pemeriksaan
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                        item:
                        - linkId: data
                          item:
                          - linkId: tensi_sistolik
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:0b064f27-3627-4434-b2ff-219cea8be79c
                          - linkId: tensi_diastolik
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:656fdaf6-1d63-408d-8b2c-61eb668f81eb
                          - linkId: suhu_celsius
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:3cdab0df-7fce-4ab9-9334-6630181a2016
                          - linkId: nadi_per_menit
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:aac28b25-cb93-496c-babb-eb1b35504eb2
                          - linkId: respirasi_per_menit
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:b493966e-c93f-4e21-be55-6eacfe52fc16
                          - linkId: tinggi_cm
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:ae262ca1-6f16-4c0d-a95c-26b7c0a40e2a
                          - linkId: berat_kg
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:6d2bc83c-08cd-4fa1-b712-02c9330eefe1
                          - linkId: spo2_persen
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:5ed0bc16-444e-4792-8d55-441a0e6675b2
                          - linkId: gcs
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:d68dde03-cb5f-44a4-a36b-9e77f56a8fe1
                          - linkId: kesadaran
                            answer:
                            - valueString: Compos Mentis
                          - linkId: alergi
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:889a1463-64c6-49f4-9ef3-d0ac4b4052d4
                          - linkId: lingkar_perut_cm
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:b20a8eb8-d1f5-4eaf-8126-718f4c1c59a5
                    - fullUrl: urn:uuid:4e763366-2427-4d18-a645-5d5f0acfb73e
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/icd
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                        item:
                        - linkId: data
                          item:
                          - linkId: icd_10
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:b25223d2-c48e-4862-9f1e-fc3446f27ffb
                          - linkId: icd_9
                            definition: urn:claimguard:native
                            answer:
                            - valueReference:
                                reference: urn:uuid:0cab1a7a-72ec-4279-8d0b-918782661342
                    - fullUrl: urn:uuid:819892bc-5624-4f49-88f4-39cfc701c431
                      resource:
                        resourceType: QuestionnaireResponse
                        status: completed
                        questionnaire: https://docs.healthguardinnovation.com/fhir/Questionnaire/riwayat
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                        item:
                        - linkId: data
                          item:
                          - linkId: kunjungan
                            definition: urn:claimguard:array
                            item:
                            - linkId: tanggal
                              answer:
                              - valueString: '2026-04-07'
                            - linkId: icd_10
                              definition: urn:claimguard:array
                              item:
                              - linkId: code
                                answer:
                                - valueString: H25.9
                              - linkId: label
                                answer:
                                - valueString: Katarak senilis
                              - linkId: laterality
                                answer:
                                - valueString: OD
                            - linkId: icd_9
                              definition: urn:claimguard:array
                              item:
                              - linkId: code
                                answer:
                                - valueString: '13.41'
                              - linkId: label
                                answer:
                                - valueString: Katarak PHACO
                              - linkId: laterality
                                answer:
                                - valueString: OD
                            - linkId: tindakan
                              definition: urn:claimguard:empty-array
                            - linkId: soap
                              item:
                              - linkId: asesmen
                                answer:
                                - valueString: Post PHACO OD
                              - linkId: plan
                                answer:
                                - valueString: Kontrol 3 bulan
      responses:
        '200':
          description: Verification result (also returned for skipped checks).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CheckResponse'
              examples:
                igd_asesmen_awal__igd-data-valid-tindakan-icd-9-cm-vulnus-minor:
                  value:
                    check_id: chk_Exigdasesmen01
                    api_version: v1
                    stage: igd_asesmen_awal
                    pathway: igd_ranap
                    encounter_ref:
                      visit_id: DEMO-IGD-DATA-VALID-TINDAKAN-
                      patient_ref: null
                    skipped: false
                    skip_reason: null
                    skip_detail: null
                    summary:
                      status: perbaiki
                      claim_ready: false
                      counts:
                        lengkap: 5
                        belum_lengkap: 0
                        perbaiki: 1
                    notices: []
                    findings:
                    - key: anamnesa
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: primarySurvey
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: ttv
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: pemeriksaanFisik
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: codingDiagnosa
                      label: null
                      status: perbaiki
                      rekomendasi: Tambahkan kode penyebab luar (external cause) untuk luka terbuka.
                      contoh_isian: 'Diagnosa sekunder: W26.9 Contact with sharp object, unspecified'
                      penjelasan: Luka terbuka (S61.9) perlu kode penyebab luar agar klaim tidak dikembalikan verifikator.
                    - key: obat
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    claim_impact: null
                    diagnosis_suggestions: null
                    medication_review: null
                    document_sync: null
                    coding_warnings: []
                    meta:
                      latency_ms: null
                      engine: illustrative
                      model: null
                      profile: fhir
                      origin_normalized: null
                ranap_cppt__ews-asal-masuk-poli-expect-skipped:
                  value:
                    check_id: chk_e89f49da4c8d079e
                    api_version: v1
                    stage: ranap_cppt
                    pathway: igd_ranap
                    encounter_ref:
                      visit_id: DEMO-EWS-ASAL-MASUK-POLI-EXPE
                      patient_ref: null
                    skipped: true
                    skip_reason: origin_not_supported
                    skip_detail: Alur masuk "POLI" belum didukung — modul ini hanya untuk alur IGD → rawat inap.
                    summary:
                      status: null
                      claim_ready: null
                      counts:
                        lengkap: 0
                        belum_lengkap: 0
                        perbaiki: 0
                    notices: []
                    findings: []
                    claim_impact: null
                    diagnosis_suggestions: null
                    medication_review: null
                    document_sync: null
                    coding_warnings: []
                    meta:
                      latency_ms: null
                      engine: rules+llm
                      model: null
                      profile: simple
                      origin_normalized: POLI
                ranap_cppt__ews-belum-ada-entri-cppt-expect-skipped:
                  value:
                    check_id: chk_35e797c1d8f72b8c
                    api_version: v1
                    stage: ranap_cppt
                    pathway: igd_ranap
                    encounter_ref:
                      visit_id: DEMO-EWS-BELUM-ADA-ENTRI-CPPT
                      patient_ref: null
                    skipped: true
                    skip_reason: no_cppt_entries
                    skip_detail: Belum ada entri CPPT (dokter/perawat) untuk dianalisis — kirim ulang setelah ada catatan
                      CPPT.
                    summary:
                      status: null
                      claim_ready: null
                      counts:
                        lengkap: 0
                        belum_lengkap: 0
                        perbaiki: 0
                    notices: []
                    findings: []
                    claim_impact: null
                    diagnosis_suggestions: null
                    medication_review: null
                    document_sync: null
                    coding_warnings: []
                    meta:
                      latency_ms: null
                      engine: rules+llm
                      model: null
                      profile: simple
                      origin_normalized: IGD
                ranap_resume__ranap-data-valid-cap-pneumonia-curb-65-4-hari-rawat:
                  value:
                    check_id: chk_Exranapresum01
                    api_version: v1
                    stage: ranap_resume
                    pathway: igd_ranap
                    encounter_ref:
                      visit_id: DEMO-RANAP-DATA-VALID-CAP-PNE
                      patient_ref: null
                    skipped: false
                    skip_reason: null
                    skip_detail: null
                    summary:
                      status: belum_lengkap
                      claim_ready: false
                      counts:
                        lengkap: 4
                        belum_lengkap: 1
                        perbaiki: 0
                    notices: []
                    findings:
                    - key: resumeDataUtama
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: resumeAnamnesis
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: resumeDiagnosa
                      label: null
                      status: belum_lengkap
                      rekomendasi: Cantumkan skor CURB-65 sebagai dasar tingkat keparahan pneumonia.
                      contoh_isian: Pneumonia komunitas (J18.9), CURB-65 = 2 (urea 52 mg/dL, usia 68 th).
                      penjelasan: Skor keparahan mendukung indikasi rawat inap saat verifikasi klaim.
                    - key: resumeTerapi
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: resumeKondisiPulang
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    claim_impact:
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: Kode diagnosa dan tindakan sudah sesuai bukti.
                    diagnosis_suggestions: null
                    medication_review: null
                    document_sync: null
                    coding_warnings: []
                    meta:
                      latency_ms: null
                      engine: illustrative
                      model: null
                      profile: fhir
                      origin_normalized: null
                rajal_soap__skenario-1-semua-lengkap-tanpa-peringatan:
                  value:
                    check_id: chk_Exrajalsoap01
                    api_version: v1
                    stage: rajal_soap
                    pathway: poli_rajal
                    encounter_ref:
                      visit_id: DEMO-SKENARIO-1-SEMUA-LENGKA
                      patient_ref: null
                    skipped: false
                    skip_reason: null
                    skip_detail: null
                    summary:
                      status: lengkap
                      claim_ready: true
                      counts:
                        lengkap: 5
                        belum_lengkap: 0
                        perbaiki: 0
                    notices: []
                    findings:
                    - key: subjective
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: objective
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: assessment
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: plan
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: icd
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    claim_impact: null
                    diagnosis_suggestions: null
                    medication_review: null
                    document_sync: null
                    coding_warnings: []
                    meta:
                      latency_ms: null
                      engine: illustrative
                      model: null
                      profile: fhir
                      origin_normalized: null
        '400': &id002
          description: Invalid payload (schema violation). `details` lists JSON pointers.
          content:
            application/json:
              schema: &id001
                $ref: '#/components/schemas/Error'
        '401': &id003
          description: Missing / invalid / revoked API key.
          content:
            application/json:
              schema: *id001
        '413': &id004
          description: Payload larger than 5 MB.
          content:
            application/json:
              schema: *id001
        '422': &id005
          description: Valid JSON but clinically unusable (e.g. FHIR Bundle without Encounter).
          content:
            application/json:
              schema: *id001
        '429': &id006
          description: Per-tenant rate limit exceeded. See `Retry-After`.
          content:
            application/json:
              schema: *id001
        '502': &id007
          description: AI provider failure after retries. Safe to retry with the same `Idempotency-Key`.
          content:
            application/json:
              schema: *id001
      tags:
      - Checks
  /checks/{check_id}:
    get:
      operationId: getCheck
      summary: Get a previous result
      parameters:
      - name: check_id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CheckResponse'
        '404':
          description: Not found or belongs to another tenant.
          content:
            application/json:
              schema: *id001
      tags:
      - Checks
  /pathways:
    get:
      operationId: listPathways
      summary: List pathways and stages
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Pathways'
      tags:
      - Discovery
  /capabilities:
    get:
      operationId: getCapabilities
      summary: Get your key capabilities
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Capabilities'
      tags:
      - Discovery
  /igd/asesmen-awal:
    post:
      operationId: check_igd_asesmen_awal
      summary: IGD initial assessment
      description: Same as `POST /checks` with `stage=igd_asesmen_awal`. Pick a FHIR or Simple example below the code, then
        press **Test Request**.
      tags:
      - Stage aliases
      parameters:
      - $ref: '#/components/parameters/IdempotencyKey'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CheckRequest'
            examples:
              fhir__igd-backward-compat-tanpa-icd-9-cm-abdominal-pain:
                value:
                  stage: igd_asesmen_awal
                  bundle:
                    resourceType: Bundle
                    type: collection
                    entry:
                    - fullUrl: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                      resource:
                        resourceType: Patient
                    - fullUrl: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                      resource:
                        resourceType: Encounter
                        status: finished
                        class:
                          system: http://terminology.hl7.org/CodeSystem/v3-ActCode
                          code: EMER
                          display: emergency
                        identifier:
                        - system: https://docs.healthguardinnovation.com/fhir/sid/visit-id
                          value: DEMO-IGD-BACKWARD-COMPAT-TANP
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        hospitalization:
                          admitSource:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/admit-source
                              code: emd
                            text: IGD
                        diagnosis:
                        - condition:
                            reference: urn:uuid:4135121f-a894-4ca8-88d9-66e1154efb2a
                          rank: 1
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: AD
                    - fullUrl: urn:uuid:ddc49cd6-f375-4623-a00c-0b0f36990f5d
                      resource:
                        resourceType: AllergyIntolerance
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical
                            code: active
                        verificationStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-verification
                            code: confirmed
                        code:
                          text: Tidak
                          coding:
                          - system: http://snomed.info/sct
                            code: '716186003'
                            display: No known allergy
                        patient:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                    - fullUrl: urn:uuid:9ff8ce64-d9bc-4a62-a39d-5bbce8d7c65f
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9267-6
                            display: Glasgow coma score eye opening
                          text: GCS - E
                        valueQuantity:
                          value: 4
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:ce6aa1bd-6c45-4406-a4cc-199f6a98616b
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9270-0
                            display: Glasgow coma score verbal
                          text: GCS - V
                        valueQuantity:
                          value: 5
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:26ec640f-f4ae-45ef-afde-1418a8a0d0b8
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9268-4
                            display: Glasgow coma score motor
                          text: GCS - M
                        valueQuantity:
                          value: 6
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:7e098143-4124-44d3-a505-ea44e8bb9908
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 85354-9
                            display: Blood pressure panel with all children optional
                          text: Tekanan Darah (mmHg)
                        component:
                        - code:
                            coding:
                            - system: http://loinc.org
                              code: 8480-6
                              display: Systolic blood pressure
                          valueQuantity:
                            value: 140
                            unit: mm[Hg]
                            system: http://unitsofmeasure.org
                            code: mm[Hg]
                        - code:
                            coding:
                            - system: http://loinc.org
                              code: 8462-4
                              display: Diastolic blood pressure
                          valueQuantity:
                            value: 80
                            unit: mm[Hg]
                            system: http://unitsofmeasure.org
                            code: mm[Hg]
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:8cd1506a-80cc-4d3b-af31-10b7cdf9e472
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8310-5
                            display: Body temperature
                          text: Suhu (°C)
                        valueQuantity:
                          value: 37
                          unit: Cel
                          system: http://unitsofmeasure.org
                          code: Cel
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:dfcab2b6-d719-4faf-9728-87ce02f5beaf
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8867-4
                            display: Heart rate
                          text: Nadi (x/menit)
                        valueQuantity:
                          value: 100
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:aac5ddb9-0da6-434c-8c1c-63eb254550e2
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9279-1
                            display: Respiratory rate
                          text: Pernafasan (x/menit)
                        valueQuantity:
                          value: 20
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:74a106e5-e57a-4f44-b685-621287e9286f
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 59408-5
                            display: Oxygen saturation in Arterial blood by Pulse oximetry
                          text: SpO2 (%)
                        valueQuantity:
                          value: 98
                          unit: '%'
                          system: http://unitsofmeasure.org
                          code: '%'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
                    - fullUrl: urn:uuid:4135121f-a894-4ca8-88d9-66e1154efb2a
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: R10.1
                            display: Pain localized to upper abdomen
                          text: R10.1 - Pain localized to upper abdomen
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-field
                          valueString: Diagnosa Utama (ICD-10)
                        subject:
                          reference: urn:uuid:e7ef4104-34cf-4c9b-a24a-6765b58b52f6
                        encounter:
                          reference: urn:uuid:2b6b353e-279f-445c-ac9f-86dd5117e3e7
              fhir__igd-data-kurang-valid-ckd-chf-septic-shock-ada-gap:
                value:
                  stage: igd_asesmen_awal
                  bundle:
                    resourceType: Bundle
                    type: collection
                    entry:
                    - fullUrl: urn:uuid:cfe02c55-cac7-4615-861a-e65b333daea4
                      resource:
                        resourceType: Patient
                    - fullUrl: urn:uuid:3d718310-95c9-4c70-83cd-176d26d7989d
                      resource:
                        resourceType: Encounter
                        status: finished
                        class:
                          system: http://terminology.hl7.org/CodeSystem/v3-ActCode
                          code: EMER
                          display: emergency
                        identifier:
                        - system: https://docs.healthguardinnovation.com/fhir/sid/visit-id
                          value: DEMO-IGD-DATA-KURANG-VALID-CK
                        subject:
                          reference: urn:uuid:cfe02c55-cac7-4615-861a-e65b333daea4
                        hospitalization:
                          admitSource:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/admit-source
                              code: emd
                            text: IGD
                        diagnosis:
                        - condition:
                            reference: urn:uuid:e465850a-e575-4540-b143-4b96a7aca19d
                          rank: 1
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: AD
                    - fullUrl: urn:uuid:b265c39c-9818-411a-bb42-6d08b869fe05
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9267-6
                            display: Glasgow coma score eye opening
                          text: GCS - E
                        valueQuantity:
                          value: 3
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:cfe02c55-cac7-4615-861a-e65b333daea4
                        encounter:
                          reference: urn:uuid:3d718310-95c9-4c70-83cd-176d26d7989d
                    - fullUrl: urn:uuid:d918cbcd-b6b2-48c3-a0b2-0b098ea9340c
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9270-0
                            display: Glasgow coma score verbal
                          text: GCS - V
                        valueQuantity:
                          value: 5
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:cfe02c55-cac7-4615-861a-e65b333daea4
                        encounter:
                          reference: urn:uuid:3d718310-95c9-4c70-83cd-176d26d7989d
                    - fullUrl: urn:uuid:0f276fe1-6dfd-46f7-897e-a36730babc7a
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9268-4
                            display: Glasgow coma score motor
                          text: GCS - M
                        valueQuantity:
                          value: 6
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:cfe02c55-cac7-4615-861a-e65b333daea4
                        encounter:
                          reference: urn:uuid:3d718310-95c9-4c70-83cd-176d26d7989d
                    - fullUrl: urn:uuid:aa02f243-1c92-4245-a337-88a414f929b6
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 85354-9
                            display: Blood pressure panel with all children optional
                          text: Tekanan Darah (mmHg)
                        component:
                        - code:
                            coding:
                            - system: http://loinc.org
                              code: 8480-6
                              display: Systolic blood pressure
                          valueQuantity:
                            value: 83
                            unit: mm[Hg]
                            system: http://unitsofmeasure.org
                            code: mm[Hg]
                        - code:
                            coding:
                            - system: http://loinc.org
                              code: 8462-4
                              display: Diastolic blood pressure
                          valueQuantity:
                            value: 44
                            unit: mm[Hg]
                            system: http://unitsofmeasure.org
                            code: mm[Hg]
                        subject:
                          reference: urn:uuid:cfe02c55-cac7-4615-861a-e65b333daea4
                        encounter:
                          reference: urn:uuid:3d718310-95c9-4c70-83cd-176d26d7989d
                    - fullUrl: urn:uuid:17a80e04-074d-41e6-8f54-c2cd45fc30a9
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8310-5
                            display: Body temperature
                          text: Suhu (°C)
                        valueQuantity:
                          value: 38.4
                          unit: Cel
                          system: http://unitsofmeasure.org
                          code: Cel
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:cfe02c55-cac7-4615-861a-e65b333daea4
                        encounter:
                          reference: urn:uuid:3d718310-95c9-4c70-83cd-176d26d7989d
                    - fullUrl: urn:uuid:6e282bf5-1b64-4e1b-9c31-f6918aeb43b8
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8867-4
                            display: Heart rate
                          text: Nadi (x/menit)
                        valueQuantity:
                          value: 102
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:cfe02c55-cac7-4615-861a-e65b333daea4
                        encounter:
                          reference: urn:uuid:3d718310-95c9-4c70-83cd-176d26d7989d
                    - fullUrl: urn:uuid:363a81a1-91eb-4b9a-a896-dc1759b4dfed
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9279-1
                            display: Respiratory rate
                          text: Pernafasan (x/menit)
                        valueQuantity:
                          value: 30
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:cfe02c55-cac7-4615-861a-e65b333daea4
                        encounter:
                          reference: urn:uuid:3d718310-95c9-4c70-83cd-176d26d7989d
                    - fullUrl: urn:uuid:2bfe1874-60bb-492f-9030-a9a8169400d2
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 59408-5
                            display: Oxygen saturation in Arterial blood by Pulse oximetry
                          text: SpO2 (%)
                        valueQuantity:
                          value: 90
                          unit: '%'
                          system: http://unitsofmeasure.org
                          code: '%'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:cfe02c55-cac7-4615-861a-e65b333daea4
                        encounter:
                          reference: urn:uuid:3d718310-95c9-4c70-83cd-176d26d7989d
                    - fullUrl: urn:uuid:46a02449-7474-4b7f-8957-202358d63e68
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 29463-7
                            display: Body weight
                          text: Berat Badan (kg)
                        valueQuantity:
                          value: 78
                          unit: kg
                          system: http://unitsofmeasure.org
                          code: kg
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:cfe02c55-cac7-4615-861a-e65b333daea4
                        encounter:
                          reference: urn:uuid:3d718310-95c9-4c70-83cd-176d26d7989d
                    - fullUrl: urn:uuid:fc2a4143-3b79-426d-98a9-b1790599515c
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8302-2
                            display: Body height
                          text: Tinggi Badan (cm)
                        valueQuantity:
                          value: 173
                          unit: cm
                          system: http://unitsofmeasure.org
                          code: cm
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:cfe02c55-cac7-4615-861a-e65b333daea4
                        encounter:
                          reference: urn:uuid:3d718310-95c9-4c70-83cd-176d26d7989d
                    - fullUrl: urn:uuid:42ebd062-e4a7-40fb-ba8e-b4b3152eae9a
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 2339-0
                            display: Glucose [Mass/volume] in Blood
                          text: GDA (mg/dl)
                        valueQuantity:
                          value: 111
                          unit: mg/dL
                          system: http://unitsofmeasure.org
                          code: mg/dL
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:cfe02c55-cac7-4615-861a-e65b333daea4
                        encounter:
                          reference: urn:uuid:3d718310-95c9-4c70-83cd-176d26d7989d
                    - fullUrl: urn:uuid:e465850a-e575-4540-b143-4b96a7aca19d
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: J81
                            display: Pulmonary oedema
                          text: J81 - Pulmonary oedema
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-field
                          valueString: Diagnosa Utama (ICD-10)
                        subject:
                          reference: urn:uuid:cfe02c55-cac7-4615-861a-e65b333daea4
                        encounter:
                          reference: urn:uuid:3d718310-95c9-4c70-83cd-176d26d7989d
              simple__igd-backward-compat-tanpa-icd-9-cm-abdominal-pain:
                value:
                  stage: igd_asesmen_awal
                  penjamin: BPJS
                  encounter:
                    visit_id: DEMO-IGD-BACKWARD-COMPAT-TANP
                    class: EMER
                    origin: IGD
                  sections:
                  - key: dataPasien
                    label: Data Pasien
                    data:
                      Cara Datang: Sendiri
                      Jenis Kebutuhan Pelayanan: kuratif
                      Sarana Transportasi: Mobil
                      Pengantar: Keluarga
                      Hubungan Pengantar: '-'
                      Jenis Prioritas / Triase: Kuning
                      Jam Kedatangan Ada: '2026-07-12T00:55:43.000Z'
                      Jam Diperiksa Dokter Ada: '2026-07-12T00:55:43.000Z'
                      Jenis Kasus: ipd
                      Diagnosa Rujukan: '-'
                  - key: anamnesa
                    label: Anamnesa
                    data:
                      Keluhan Utama: nyeri perut
                      Riwayat Penyakit Sekarang: pasien datang dengan keluhan nyeri perut terutama di ulu hati disertai mual
                        muntah. sesak (-) nyeri dada (-) BAK dan BAB tidak ada keluhan. flatus (+)
                      Riwayat Penyakit Dahulu: '-'
                      Riwayat Penggunaan Obat: '-'
                      Riwayat Alergi: Tidak
                  - key: primarySurvey
                    label: Primary Survey (ABCDE)
                    data:
                      Airway: 'jalan nafas: paten, Kesimpulan: Aman'
                      Breathing: 'Pernapasan: spontan, regular, Gerakan Dada: simetris, Tipe pernapasan: normal, Kesimpulan:
                        Aman'
                      Circulation: 'Nadi: reguler, kuat, Kulit/mukosa: normal, Akral: hangat, kering, CRT: kurangDari2Detik,
                        Kesimpulan: Aman'
                      Disability GCS: 'e: 4, v: 5, m: 6'
                      Disability Pupil: 'Pupil: Isokor, Lateralisasi: Tidak Ada, Kesimpulan: Aman'
                      Exposure: 'Eksposur: dalamBatasNormal, Kesimpulan: Aman'
                  - key: ttv
                    label: TTV & Keadaan Umum
                    data:
                      Keadaan Umum: Sedang
                      GCS - E: '4'
                      GCS - V: '5'
                      GCS - M: '6'
                      Tingkat Kesadaran: '1.Sadar Baik/Alert: 0'
                      Tekanan Darah (mmHg): 140/80
                      Suhu (°C): '37'
                      Nadi (x/menit): '100'
                      Pernafasan (x/menit): '20'
                      SpO2 (%): '98'
                      Berat Badan (kg): '-'
                      Tinggi Badan (cm): '-'
                      GDA (mg/dl): '-'
                      Skala Nyeri (0-10): 4-5
                  - key: pemeriksaanFisik
                    label: Pemeriksaan Fisik
                    data:
                      Kepala: Normal
                      Mata: Normal
                      Telinga: Normal
                      Hidung: Normal
                      Leher: Normal
                      Dada: Normal simetris, S1S2 reg, ves/ves, wh-/-, rh-/-
                      Punggung: Normal
                      Perut: Ada Kelainan supel, bu (+) dbn, NT (+) epigastric, LUQ, suprapubic
                      Jantung: '-'
                      Paru: '-'
                      Perut / Abdomen: Ada Kelainan supel, bu (+) dbn, NT (+) epigastric, LUQ, suprapubic
                      Ekstremitas Atas: 'Lengan Atas: Normal, Lengan Bawah: Normal'
                      Ekstremitas Bawah: 'tungkai atas: Normal, tungkai bawah: Normal'
                      Status Neurologis: Normal mmt 555/555
                      Status Lokalis: '-'
                  - key: codingDiagnosa
                    label: Coding ICD-10 & Diagnosa
                    data:
                      Diagnosa Klinis: abdominal pain
                      Diagnosa Utama (ICD-10): R10.1 - Pain localized to upper abdomen
                      Diagnosa Sekunder (ICD-10): '-'
                      Prognosis: '-'
                      Rencana Terapi: 'rencanaTindakan: inj santagesik 1 amp

                        inj ranitidin 1 amp

                        inj ondansentron 1 amp

                        sucralfat 10 cc, rencanaTindakan: observasi -> keluhan membaik, rencanaTindakan: rawat jalan dengan
                        obat pulang

                        sucralfat 3x10 cc

                        lansoprazole 30 mg 2x1 ac 30 menit

                        sanmol 650 mg 3x1

                        spasminal 3x1

                        domperidone 10 mg 3x1 ac 30 menit k/p'
                      Konsultasi DPJP: Tidak
                      Planning / Disposisi: '-'
              simple__igd-data-kurang-valid-ckd-chf-septic-shock-ada-gap:
                value:
                  stage: igd_asesmen_awal
                  penjamin: BPJS
                  encounter:
                    visit_id: DEMO-IGD-DATA-KURANG-VALID-CK
                    class: EMER
                    origin: IGD
                  sections:
                  - key: dataPasien
                    label: Data Pasien
                    data:
                      Cara Datang: Sendiri
                      Jenis Kebutuhan Pelayanan: kuratif
                      Sarana Transportasi: Mobil
                      Pengantar: Keluarga
                      Hubungan Pengantar: Keluarga
                      Jenis Prioritas / Triase: '-'
                      Jam Kedatangan Ada: '2025-06-29T08:47:00+07:00'
                      Jam Diperiksa Dokter Ada: '2025-06-29T08:47:00+07:00'
                      Jenis Kasus: bedahUmum, ipd, saraf, jantung
                      Diagnosa Rujukan: 'kd_penyakit: R73.0, nm_penyakit: Abnormal glucose tolerance test'
                  - key: anamnesa
                    label: Anamnesa
                    data:
                      Keluhan Utama: sesak, lemas
                      Riwayat Penyakit Sekarang: pasien datang dengan keluhan sesak mulai tadi malam dan memberat pagi ini.
                        Keluhan disertai rasa lemas dan sulit BAB. Kedua tungkai pasien bengkak
                      Riwayat Penyakit Dahulu: '- CKD sudah pernah HD 3x di RSKK, terakhir HD hari jumat kemarin. Post HD
                        kemudian sesak

                        - HBs ag (+)

                        - CHF'
                      Riwayat Penggunaan Obat: 'namaObat: atorvastatin, dosis: 20 mg, waktuPenggunaan: 0-0-1, namaObat: furosemid,
                        dosis: 10 mg, waktuPenggunaan: 1-0-0'
                  - key: primarySurvey
                    label: Primary Survey (ABCDE)
                    data:
                      Airway: 'jalan nafas: paten, Obstruksi partial: snoring, Trauma Jalan Napas: leher, Resiko aspirasi:
                        pendarahan, Kesimpulan: Mengancam Jiwa'
                      Breathing: 'Pernapasan: spontan, Gerakan Dada: simetris, Tipe pernapasan: kussmaul, Kesimpulan: Mengancam
                        Jiwa'
                      Circulation: 'Nadi: reguler, lemah, Kulit/mukosa: berkeringat, Akral: hangat kering, CRT: lebihDari2Detik,
                        Kesimpulan: Mengancam Jiwa'
                      Disability GCS: 'e: 3, v: 5, m: 6'
                      Disability Pupil: 'Diameter: 3mm/3mm, Pupil: Isokor, Reflek Cahaya: +/+, Lateralisasi: Kiri, Kesimpulan:
                        Mengancam Jiwa'
                      Exposure: 'Eksposur: ekskorasi, dalamBatasNormal, Kesimpulan: Mengancam Jiwa'
                  - key: ttv
                    label: TTV & Keadaan Umum
                    data:
                      Keadaan Umum: Jelek
                      GCS - E: '3'
                      GCS - V: '5'
                      GCS - M: '6'
                      Tingkat Kesadaran: '2.Berespon dengan kata-kata/Voice: 1'
                      Tekanan Darah (mmHg): 83/44
                      Suhu (°C): '38.4'
                      Nadi (x/menit): '102'
                      Pernafasan (x/menit): '30'
                      SpO2 (%): '90'
                      Berat Badan (kg): '78'
                      Tinggi Badan (cm): '173'
                      GDA (mg/dl): '111'
                      Skala Nyeri (0-10): '-'
                  - key: pemeriksaanFisik
                    label: Pemeriksaan Fisik
                    data:
                      Kepala: Ada Kelainan lorem ipsum
                      Mata: Ada Kelainan konjungtiva anemis +/+
                      Jantung: 'S1: tunggal, S2: tunggal, Jantung: gallop, murmur'
                      Paru: 'vesikuler, ronki, Ket. Rhonki: --+/--+ halus'
                      Ekstremitas Bawah: 'tungkai bawah: Ada Kelainan edema +/+'
                      Status Neurologis: Ada Kelainan
                      Status Lokalis: '-'
                  - key: codingDiagnosa
                    label: Coding ICD-10 & Diagnosa
                    data:
                      Diagnosa Klinis: obs. dyspneu ec susp ALO + CHF + anemia + CKD on HD + susp septic syok + Hbsag (+)
                        + melena
                      Diagnosa Utama (ICD-10): J81 - Pulmonary oedema
                      Diagnosa Sekunder (ICD-10): B16.9 - Acute hepatitis B, D64.9 - Anaemia unspecified, K92.1 - Melaena,
                        N18.5 - CKD stage 5, R65 - SIRS
                      Prognosis: 67334001 - Prognosis dubia et malam / cenderung tidak baik
                      Rencana Terapi: O2 NRM 10 lpm, IVFD fluid challenge 100cc, furosemid IV 1 amp ekstra, SP Norepinephrine
                        4cc/jam, sanmol infus 1g, ranitidin 2x1, pasang monitor, pasang kateter
                      Konsultasi DPJP: Ya
                      Planning / Disposisi: Rawat Inap
                  - key: obat
                    label: Obat
                    data:
                    - no_resep: RSPD0000130202506290002
                      obat:
                      - jenis: Non Racikan
                        nama_obat: RANITIDINE 25 MG/ML INJ
                        jumlah: 1
                        aturan_pakai: imm
                        keterangan_detail: '-'
                      - jenis: Non Racikan
                        nama_obat: FUROSEMIDE 10 ML/ML INJ
                        jumlah: 1
                        aturan_pakai: imm
                        keterangan_detail: '-'
                      - jenis: Non Racikan
                        nama_obat: CEFTRIAXONE 1 GRAM INJ
                        jumlah: 1
                        aturan_pakai: imm
                        keterangan_detail: '-'
                      - jenis: Non Racikan
                        nama_obat: NOREPINEPHRINE 4 MG / 4ML INJ
                        jumlah: 1
                        aturan_pakai: imm
                        keterangan_detail: '-'
                      - jenis: Non Racikan
                        nama_obat: PARACETAMOL INFUS
                        jumlah: 1
                        aturan_pakai: imm
                        keterangan_detail: '-'
                      - jenis: Non Racikan
                        nama_obat: MEYLON 8,4% 25 ML INJ (NATRIUM BICARBONAT)
                        jumlah: 2
                        aturan_pakai: imm
                        keterangan_detail: '-'
                      - jenis: Non Racikan
                        nama_obat: NS 500 ML OTSU
                        jumlah: 2
                        aturan_pakai: imm
                        keterangan_detail: '-'
                    - no_resep: RSPD0000130202506290003
                      obat:
                      - jenis: Non Racikan
                        nama_obat: NS 500 ML OTSU
                        jumlah: 1
                        aturan_pakai: imm
                        keterangan_detail: '-'
                  - key: lab
                    label: Laboratorium
                    data:
                    - nm_perawatan: eGFR
                      tgl_periksa: '2025-06-29'
                      jam: 09:05:00
                      hasil:
                      - pemeriksaan: eGFR
                        nilai_rujukan: 'Gagal ginjal: < 15'
                        nilai: 2,6
                        satuan: ml/min/1,73 m2
                    - nm_perawatan: DARAH LENGKAP
                      tgl_periksa: '2025-06-29'
                      jam: 09:05:00
                      hasil:
                      - pemeriksaan: Hemoglobin
                        nilai_rujukan: L= 13,2 - 17,3
                        nilai: 5,9
                        satuan: g/dl
                      - pemeriksaan: Leukosit
                        nilai_rujukan: 3.000 - 11.000
                        nilai: '20.660'
                        satuan: sel/mm3
                      - pemeriksaan: Trombosit
                        nilai_rujukan: 150.000 - 450.000
                        nilai: '31.000'
                        satuan: sel/mm3
                    - nm_perawatan: CREATININ
                      tgl_periksa: '2025-06-29'
                      jam: 09:05:00
                      hasil:
                      - pemeriksaan: CREATININ
                        nilai_rujukan: L= 0,6 - 1,4
                        nilai: 17,51
                        satuan: mg/dl
                    - nm_perawatan: ELEKTROLIT (NA,K,CL,CA)
                      tgl_periksa: '2025-06-29'
                      jam: 09:05:00
                      hasil:
                      - pemeriksaan: NATRIUM (Na+)
                        nilai_rujukan: 135,37 - 145,00
                        nilai: 128,3
                        satuan: mmol/L
                      - pemeriksaan: KALIUM (K+)
                        nilai_rujukan: 3,48 - 5,50
                        nilai: 5,03
                        satuan: mmol/L
                      - pemeriksaan: CALSIUM ION (CA++)
                        nilai_rujukan: 1,13 - 1,32
                        nilai: 1,02
                        satuan: mmol/L
                    - nm_perawatan: SGOT
                      tgl_periksa: '2025-06-29'
                      jam: 09:05:00
                      hasil:
                      - pemeriksaan: SGOT
                        nilai_rujukan: 'L : kurang dari 39'
                        nilai: '151'
                        satuan: U/L
                    - nm_perawatan: BUN
                      tgl_periksa: '2025-06-29'
                      jam: 09:05:00
                      hasil:
                      - pemeriksaan: BUN
                        nilai_rujukan: 5 - 15
                        nilai: '148'
                        satuan: mg/dl
                  - key: radiologi
                    label: Radiologi
                    data:
                    - radiologi: THORAX 1 Posisi
                      tgl_periksa: '2025-06-29'
                      jam: 08:50:53
      responses:
        '200':
          description: Verification result
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CheckResponse'
              examples:
                igd-data-valid-tindakan-icd-9-cm-vulnus-minor:
                  value:
                    check_id: chk_Exigdasesmen01
                    api_version: v1
                    stage: igd_asesmen_awal
                    pathway: igd_ranap
                    encounter_ref:
                      visit_id: DEMO-IGD-DATA-VALID-TINDAKAN-
                      patient_ref: null
                    skipped: false
                    skip_reason: null
                    skip_detail: null
                    summary:
                      status: perbaiki
                      claim_ready: false
                      counts:
                        lengkap: 5
                        belum_lengkap: 0
                        perbaiki: 1
                    notices: []
                    findings:
                    - key: anamnesa
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: primarySurvey
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: ttv
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: pemeriksaanFisik
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: codingDiagnosa
                      label: null
                      status: perbaiki
                      rekomendasi: Tambahkan kode penyebab luar (external cause) untuk luka terbuka.
                      contoh_isian: 'Diagnosa sekunder: W26.9 Contact with sharp object, unspecified'
                      penjelasan: Luka terbuka (S61.9) perlu kode penyebab luar agar klaim tidak dikembalikan verifikator.
                    - key: obat
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    claim_impact: null
                    diagnosis_suggestions: null
                    medication_review: null
                    document_sync: null
                    coding_warnings: []
                    meta:
                      latency_ms: null
                      engine: illustrative
                      model: null
                      profile: fhir
                      origin_normalized: null
        '400': *id002
        '401': *id003
        '413': *id004
        '422': *id005
        '429': *id006
        '502': *id007
  /ranap/cppt:
    post:
      operationId: check_ranap_cppt
      summary: Inpatient CPPT / early warning
      description: Same as `POST /checks` with `stage=ranap_cppt`. Pick a FHIR or Simple example below the code, then press
        **Test Request**.
      tags:
      - Stage aliases
      parameters:
      - $ref: '#/components/parameters/IdempotencyKey'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CheckRequest'
            examples:
              fhir__ews-asal-masuk-poli-expect-skipped:
                value:
                  stage: ranap_cppt
                  bundle:
                    resourceType: Bundle
                    type: collection
                    entry:
                    - fullUrl: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                      resource:
                        resourceType: Patient
                    - fullUrl: urn:uuid:8fbcb3e9-c55b-4bee-be9e-da6225c7d841
                      resource:
                        resourceType: Encounter
                        status: in-progress
                        class:
                          system: http://terminology.hl7.org/CodeSystem/v3-ActCode
                          code: IMP
                          display: inpatient encounter
                        identifier:
                        - system: https://docs.healthguardinnovation.com/fhir/sid/visit-id
                          value: DEMO-EWS-ASAL-MASUK-POLI-EXPE
                        subject:
                          reference: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                        hospitalization:
                          admitSource:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/admit-source
                              code: outp
                            text: POLI
                        diagnosis:
                        - condition:
                            reference: urn:uuid:e60c2666-96d7-4909-ab6a-833238a86dc5
                          rank: 1
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: billing
                    - fullUrl: urn:uuid:e60c2666-96d7-4909-ab6a-833238a86dc5
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: N39.0
                            display: Infeksi saluran kemih, tidak spesifik
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/claim-diagnosis-current
                          valueBoolean: true
                        subject:
                          reference: urn:uuid:d61ebc40-bdd8-41ae-aa1c-a2f0500ef07a
                        encounter:
                          reference: urn:uuid:8fbcb3e9-c55b-4bee-be9e-da6225c7d841
              fhir__ews-belum-ada-entri-cppt-expect-skipped:
                value:
                  stage: ranap_cppt
                  bundle:
                    resourceType: Bundle
                    type: collection
                    entry:
                    - fullUrl: urn:uuid:b3334293-8636-48e8-88ae-a447d83d7afb
                      resource:
                        resourceType: Patient
                    - fullUrl: urn:uuid:5a4faf82-110e-4e9d-a586-61bc7f1c8463
                      resource:
                        resourceType: Encounter
                        status: in-progress
                        class:
                          system: http://terminology.hl7.org/CodeSystem/v3-ActCode
                          code: IMP
                          display: inpatient encounter
                        identifier:
                        - system: https://docs.healthguardinnovation.com/fhir/sid/visit-id
                          value: DEMO-EWS-BELUM-ADA-ENTRI-CPPT
                        subject:
                          reference: urn:uuid:b3334293-8636-48e8-88ae-a447d83d7afb
                        hospitalization:
                          admitSource:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/admit-source
                              code: emd
                            text: IGD
                        diagnosis:
                        - condition:
                            reference: urn:uuid:6cfbc6ef-9b9a-42a2-81b1-51fd2dcafa4d
                          rank: 1
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: billing
                    - fullUrl: urn:uuid:6cfbc6ef-9b9a-42a2-81b1-51fd2dcafa4d
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: J18.9
                            display: Pneumonia, organisme tidak spesifik
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/claim-diagnosis-current
                          valueBoolean: true
                        subject:
                          reference: urn:uuid:b3334293-8636-48e8-88ae-a447d83d7afb
                        encounter:
                          reference: urn:uuid:5a4faf82-110e-4e9d-a586-61bc7f1c8463
              simple__ews-asal-masuk-poli-expect-skipped:
                value:
                  stage: ranap_cppt
                  penjamin: BPJS
                  encounter:
                    visit_id: DEMO-EWS-ASAL-MASUK-POLI-EXPE
                    class: IMP
                    origin: POLI
                    episode:
                      admitted_igd_at: '2026-07-10T10:00:00+07:00'
                      admitted_ward_at: '2026-07-10T13:00:00+07:00'
                      los_days: 2
                      ward: Bangsal Penyakit Dalam
                      care_class: '2'
                  sections:
                  - key: asesmenAwalIgd
                    label: Asesmen Awal IGD
                    data:
                      dataPasien:
                        Cara Datang: Sendiri
                        Jenis Prioritas / Triase: P3
                        Jenis Kasus: ipd
                      anamnesa:
                        Keluhan Utama: Nyeri saat berkemih, demam 1 hari
                        Riwayat Penyakit Dahulu: Tidak ada
                        Riwayat Alergi: Tidak ada
                      primarySurvey:
                        Airway: Paten, Aman
                        Breathing: Spontan, Aman
                        Circulation: Aman
                        Disability GCS: e4v5m6
                        Exposure: Aman
                      ttv:
                        Tekanan Darah (mmHg): 120/80
                        Suhu (°C): '38.0'
                        Nadi (x/menit): '92'
                        Pernafasan (x/menit): '20'
                        SpO2 (%): '98'
                      pemeriksaanFisik:
                        Abdomen: Nyeri tekan suprapubik ringan
                        Status Lokalis: '-'
                      codingDiagnosa:
                        Diagnosa Klinis: Infeksi saluran kemih
                        Diagnosa Utama (ICD-10): N39.0 - Infeksi saluran kemih, tidak spesifik
                        Rencana Terapi: Antibiotik oral, hidrasi
                        Planning / Disposisi: MRS - Rawat Inap
                      obat:
                      - obat:
                        - jenis: Non Racikan
                          nama_obat: CIPROFLOXACIN 500MG TAB
                          jumlah: 1
                          aturan_pakai: 2x1
                  - key: pengantarRanap
                    label: Surat Pengantar Rawat Inap
                    data:
                      Indikasi Rawat Inap: ISK dengan demam, perlu observasi & antibiotik
                      Diagnosa Masuk: ISK
                      Ruang Dituju: Bangsal Penyakit Dalam
                  - key: asesmenAwalRanap
                    label: Asesmen Awal Rawat Inap
                    data:
                      Tekanan Darah (mmHg): 118/78
                      Suhu (°C): '37.8'
                      Nadi (x/menit): '90'
                      Riwayat Alergi: Tidak ada
                      Diagnosa Kerja: ISK
                  - key: cpptDokter
                    label: CPPT Dokter
                    data:
                    - tanggal: '2026-07-10'
                      profesi: Dokter (DPJP)
                      S: Nyeri berkemih, demam
                      O: TD 118/78, N 90, S 37.8, RR 20
                      A: ISK dalam terapi
                      P: Lanjut ciprofloxacin, hidrasi
                    - tanggal: '2026-07-11'
                      profesi: Dokter (DPJP)
                      S: Keluhan membaik, tidak demam
                      O: TD 120/80, N 84, S 36.7, RR 18
                      A: ISK perbaikan klinis
                      P: Lanjut antibiotik, rencana BLPL
                  - key: cpptPerawat
                    label: CPPT Perawat
                    data:
                    - tanggal: '2026-07-10'
                      shift: pagi
                      catatan: Pasien kooperatif, minum cukup
                  - key: lab
                    label: Laboratorium
                    data:
                    - kd_jenis_prw: LAB.700
                      nm_perawatan: URINALISA
                      tgl_periksa: '2026-07-10'
                      jam: '10:30:00'
                      hasil:
                      - pemeriksaan: Leukosit Urin
                        nilai_rujukan: 0-5
                        nilai: 25-30
                        satuan: /LPB
                      saran: ''
                      kesan: ''
                  - key: radiologi
                    label: Radiologi
                    data: []
                  - key: cpoObat
                    label: CPO
                    data:
                    - tgl_order: '2026-07-10T11:00:00+07:00'
                      nama_obat: Ciprofloxacin 500mg
                      dosis: 2x500mg
                      rute: PO
                      indikasi: Infeksi saluran kemih
                      status: berjalan
                  claim_context:
                    diagnosis_current:
                      primary:
                        code: N39.0
                        display: Infeksi saluran kemih, tidak spesifik
                      secondary: []
              simple__ews-belum-ada-entri-cppt-expect-skipped:
                value:
                  stage: ranap_cppt
                  penjamin: BPJS
                  encounter:
                    visit_id: DEMO-EWS-BELUM-ADA-ENTRI-CPPT
                    class: IMP
                    origin: IGD
                  sections:
                  - key: asesmenAwalIgd
                    label: Asesmen Awal IGD
                    data:
                      dataPasien:
                        Jenis Kasus: ipd
                  - key: cpptDokter
                    label: CPPT Dokter
                    data: []
                  - key: cpptPerawat
                    label: CPPT Perawat
                    data: []
                  claim_context:
                    diagnosis_current:
                      primary:
                        code: J18.9
                        display: Pneumonia, organisme tidak spesifik
                      secondary: []
      responses:
        '200':
          description: Verification result
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CheckResponse'
              examples:
                ews-asal-masuk-poli-expect-skipped:
                  value:
                    check_id: chk_e89f49da4c8d079e
                    api_version: v1
                    stage: ranap_cppt
                    pathway: igd_ranap
                    encounter_ref:
                      visit_id: DEMO-EWS-ASAL-MASUK-POLI-EXPE
                      patient_ref: null
                    skipped: true
                    skip_reason: origin_not_supported
                    skip_detail: Alur masuk "POLI" belum didukung — modul ini hanya untuk alur IGD → rawat inap.
                    summary:
                      status: null
                      claim_ready: null
                      counts:
                        lengkap: 0
                        belum_lengkap: 0
                        perbaiki: 0
                    notices: []
                    findings: []
                    claim_impact: null
                    diagnosis_suggestions: null
                    medication_review: null
                    document_sync: null
                    coding_warnings: []
                    meta:
                      latency_ms: null
                      engine: rules+llm
                      model: null
                      profile: simple
                      origin_normalized: POLI
                ews-belum-ada-entri-cppt-expect-skipped:
                  value:
                    check_id: chk_35e797c1d8f72b8c
                    api_version: v1
                    stage: ranap_cppt
                    pathway: igd_ranap
                    encounter_ref:
                      visit_id: DEMO-EWS-BELUM-ADA-ENTRI-CPPT
                      patient_ref: null
                    skipped: true
                    skip_reason: no_cppt_entries
                    skip_detail: Belum ada entri CPPT (dokter/perawat) untuk dianalisis — kirim ulang setelah ada catatan
                      CPPT.
                    summary:
                      status: null
                      claim_ready: null
                      counts:
                        lengkap: 0
                        belum_lengkap: 0
                        perbaiki: 0
                    notices: []
                    findings: []
                    claim_impact: null
                    diagnosis_suggestions: null
                    medication_review: null
                    document_sync: null
                    coding_warnings: []
                    meta:
                      latency_ms: null
                      engine: rules+llm
                      model: null
                      profile: simple
                      origin_normalized: IGD
                ews-data-bermasalah-cap-klebsiella-dm-tidak-terkontrol-hari-:
                  value:
                    check_id: chk_e788073e94e38836
                    api_version: v1
                    stage: ranap_cppt
                    pathway: igd_ranap
                    encounter_ref:
                      visit_id: DEMO-EWS-DATA-BERMASALAH-CAP-
                      patient_ref: null
                    skipped: false
                    skip_reason: null
                    skip_detail: null
                    summary:
                      status: perbaiki
                      claim_ready: false
                      counts:
                        lengkap: 6
                        belum_lengkap: 0
                        perbaiki: 3
                    notices: []
                    findings: []
                    claim_impact:
                      status: perbaiki
                      rekomendasi: Sesuaikan kode pneumonia ke J15.0 dan kode diabetes melitus ke E11.65 pada form klaim.
                      contoh_isian: Diagnosa utama J15.0 Pneumonia lobaris akibat Klebsiella pneumoniae, diagnosa sekunder
                        E11.65 Diabetes melitus tipe 2 dengan hiperglikemia.
                      penjelasan: Sesuai kaidah koding ICD-10, jika agen penyebab infeksi telah teridentifikasi melalui kultur
                        sputum (Klebsiella pneumoniae pada 2026-07-08), maka harus dikode spesifik ke J15.0, bukan J18.9.
                        Diabetes melitus dengan hiperglikemia persisten yang membutuhkan insulin koreksi dikode ke E11.65.
                      temuan:
                      - kondisi: Pneumonia akibat Klebsiella pneumoniae
                        icd10_disarankan: J15.0
                        dasar_bukti:
                        - Hasil kultur sputum tanggal 2026-07-07 menunjukkan pertumbuhan Klebsiella pneumoniae positif, didukung
                          terapi Ceftriaxone IV sejak 2026-07-06.
                        dampak_severity: Meningkatkan akurasi kode spesifik etiologi bakteri gram negatif
                      - kondisi: Diabetes Melitus tipe 2 dengan komplikasi hiperglikemia
                        icd10_disarankan: E11.1 atau E11.65
                        dasar_bukti:
                        - CPPT tanggal 2026-07-06 s.d. 2026-07-08 mencatat GDS tidak terkontrol (280 mg/dL dan 230 mg/dL)
                          yang memerlukan terapi aktif Insulin Novorapid koreksi SC.
                        dampak_severity: Meningkatkan severity level dari minor menjadi moderate/major
                    diagnosis_suggestions:
                      status: perbaiki
                      rekomendasi: Ganti diagnosa utama menjadi J15.0 dan diagnosa sekunder DM menjadi E11.65 sebelum resume
                        medis dibuat.
                      contoh_isian: 'Diagnosa Utama: J15.0 Pneumonia Klebsiella. Diagnosa Sekunder: E11.65 DM Tipe 2 dengan
                        Hiperglikemia, I10 Hipertensi Esensial.'
                      penjelasan: Kaidah ICD-10 menginstruksikan penggunaan kode spesifik bila hasil pemeriksaan penunjang
                        (kultur sputum bakteri gram negatif) telah tegak. Kondisi hiperglikemia yang mendapat terapi insulin
                        koreksi aktif juga wajib dikode spesifik.
                      kandidat:
                      - icd10: J15.0
                        deskripsi: Pneumonia due to Klebsiella pneumoniae
                        status: disarankan_ganti
                        tingkat_keyakinan: tinggi
                        dasar_bukti:
                        - 'Hasil kultur sputum tanggal 2026-07-07: Klebsiella pneumoniae (+)'
                        - 'CPPT DPJP tanggal 2026-07-08: hasil kultur sputum keluar Klebsiella pneumoniae'
                        dampak_klaim: Mengganti kode pneumonia tidak spesifik J18.9 menjadi spesifik bakteri gram negatif
                          J15.0 yang memiliki bobot klinis lebih tepat.
                      - icd10: E11.65
                        deskripsi: Type 2 diabetes mellitus with hyperglycemia
                        status: disarankan_ganti
                        tingkat_keyakinan: tinggi
                        dasar_bukti:
                        - Hasil lab GDS tanggal 2026-07-06 sebesar 280 mg/dL
                        - 'CPPT DPJP tanggal 2026-07-06 s.d. 2026-07-08: DM belum terkontrol, lanjut insulin koreksi'
                        dampak_klaim: Mengubah komorbiditas dari tanpa komplikasi E11.9 menjadi dengan hiperglikemia E11.65
                          yang meningkatkan severity level klaim INA-CBG.
                    medication_review:
                      ringkasan:
                        status: perbaiki
                        jumlah_obat_diperiksa: 3
                        jumlah_bermasalah: 1
                      detail:
                      - nama_obat: Insulin Novorapid
                        status: perbaiki
                        rekomendasi: Sesuaikan diagnosa sekunder DM pada klaim agar mencerminkan kondisi hiperglikemia.
                        contoh_isian: 'Diagnosa sekunder: E11.65 Diabetes melitus tipe 2 dengan hiperglikemia.'
                        penjelasan: Pemberian insulin koreksi Novorapid SC untuk mengatasi GDS 280 mg/dL tidak selaras dengan
                          diagnosa klaim saat ini yaitu E11.9 (DM tanpa komplikasi). Harus disesuaikan ke E11.65.
                      - nama_obat: Ceftriaxone inj 1g
                        status: lengkap
                        rekomendasi: ''
                        contoh_isian: ''
                        penjelasan: ''
                      - nama_obat: Amlodipin 10mg
                        status: lengkap
                        rekomendasi: ''
                        contoh_isian: ''
                        penjelasan: ''
                    document_sync:
                      wajib:
                      - key: asesmenAwalIgd
                        label: null
                        status: lengkap
                        rekomendasi: ''
                        contoh_isian: ''
                        penjelasan: ''
                      - key: pengantarRanap
                        label: null
                        status: lengkap
                        rekomendasi: ''
                        contoh_isian: ''
                        penjelasan: ''
                      - key: asesmenAwalRanap
                        label: null
                        status: lengkap
                        rekomendasi: ''
                        contoh_isian: ''
                        penjelasan: ''
                      - key: lab
                        label: null
                        status: lengkap
                        rekomendasi: ''
                        contoh_isian: ''
                        penjelasan: ''
                      - key: radiologi
                        label: null
                        status: lengkap
                        rekomendasi: ''
                        contoh_isian: ''
                        penjelasan: ''
                      - key: cpoObat
                        label: null
                        status: lengkap
                        rekomendasi: ''
                        contoh_isian: ''
                        penjelasan: ''
                      kondisional:
                      - key: curb65
                        label: null
                        status: belum_lengkap
                        rekomendasi: Unggah berkas skor CURB-65 untuk melengkapi administrasi klinis pneumonia.
                        contoh_isian: 'Skor CURB-65: 1 (usia di bawah 65 tahun, RR 26 kali per menit, kesadaran compos mentis,
                          tidak ada uremia/hipotensi).'
                        penjelasan: Sesuai PPK Pneumonia Komunitas, penilaian derajat keparahan menggunakan skor CURB-65 atau
                          PSI wajib dilampirkan sebagai pendukung indikasi rawat inap pasien pneumonia.
                        diperlukan: true
                    coding_warnings: []
                    meta:
                      latency_ms: null
                      engine: rules+llm
                      model: google/gemini-3.5-flash
                      profile: simple
                      origin_normalized: IGD
        '400': *id002
        '401': *id003
        '413': *id004
        '422': *id005
        '429': *id006
        '502': *id007
  /ranap/resume:
    post:
      operationId: check_ranap_resume
      summary: Discharge summary
      description: Same as `POST /checks` with `stage=ranap_resume`. Pick a FHIR or Simple example below the code, then press
        **Test Request**.
      tags:
      - Stage aliases
      parameters:
      - $ref: '#/components/parameters/IdempotencyKey'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CheckRequest'
            examples:
              fhir__ranap-berkas-minimal-4-berkas-wajib-kasus-sederhana:
                value:
                  stage: ranap_resume
                  bundle:
                    resourceType: Bundle
                    type: collection
                    entry:
                    - fullUrl: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                      resource:
                        resourceType: Patient
                    - fullUrl: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                      resource:
                        resourceType: Encounter
                        status: finished
                        class:
                          system: http://terminology.hl7.org/CodeSystem/v3-ActCode
                          code: IMP
                          display: inpatient encounter
                        identifier:
                        - system: https://docs.healthguardinnovation.com/fhir/sid/visit-id
                          value: DEMO-RANAP-BERKAS-MINIMAL-4-B
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        hospitalization:
                          admitSource:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/admit-source
                              code: emd
                            text: IGD
                        diagnosis:
                        - condition:
                            reference: urn:uuid:9cc5d333-6b95-4947-a01c-7ca825e42c82
                          rank: 1
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: DD
                        - condition:
                            reference: urn:uuid:5fabd38b-575b-4a8b-9f6c-c900add054a4
                          rank: 2
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: DD
                        - condition:
                            reference: urn:uuid:28953347-8069-4a0b-96bc-72ba6d5fb22c
                          rank: 3
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: DD
                    - fullUrl: urn:uuid:f8a48cec-66a2-4cb3-bc96-a3dce27cf1fb
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8480-6
                            display: Systolic blood pressure
                          text: tv_sistolik
                        valueQuantity:
                          value: 95
                          unit: mm[Hg]
                          system: http://unitsofmeasure.org
                          code: mm[Hg]
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:7b0d106e-e83b-419c-a240-c85b6f78284a
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8462-4
                            display: Diastolic blood pressure
                          text: tv_diastolik
                        valueQuantity:
                          value: 60
                          unit: mm[Hg]
                          system: http://unitsofmeasure.org
                          code: mm[Hg]
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:89c11945-7dd1-4696-aa3d-b5cc5c92bf0d
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8867-4
                            display: Heart rate
                          text: tv_nadi
                        valueQuantity:
                          value: 104
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:48354ff9-51bc-4cf5-a236-5590b190d982
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9279-1
                            display: Respiratory rate
                          text: tv_pernafasan
                        valueQuantity:
                          value: 20
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:62788317-8113-4052-8d98-3af41f355496
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 59408-5
                            display: Oxygen saturation in Arterial blood by Pulse oximetry
                          text: tv_spo2
                        valueQuantity:
                          value: 98
                          unit: '%'
                          system: http://unitsofmeasure.org
                          code: '%'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:10bf4ae6-a6fc-428d-8a0b-1b3b060ebc17
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 72514-3
                            display: Pain severity - 0-10 verbal numeric rating [Score] - Reported
                          text: tv_skala_nyeri
                        valueQuantity:
                          value: 4
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:9cc5d333-6b95-4947-a01c-7ca825e42c82
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: A09.9
                            display: Gastroenteritis and colitis of unspecified origin
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-field
                          valueString: diagnosa_utama
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:5fabd38b-575b-4a8b-9f6c-c900add054a4
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: E86
                            display: Volume depletion
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-field
                          valueString: diagnosa_sekunder
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:28953347-8069-4a0b-96bc-72ba6d5fb22c
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: E87.6
                            display: Hypokalaemia
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-field
                          valueString: diagnosa_sekunder
                        subject:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
                        encounter:
                          reference: urn:uuid:af239a0f-b496-4fc5-8f64-073a600b2ff2
                    - fullUrl: urn:uuid:7bdefa01-dca6-4f7c-a361-6478e2d8ecde
                      resource:
                        resourceType: AllergyIntolerance
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical
                            code: active
                        verificationStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-verification
                            code: confirmed
                        code:
                          text: Tidak ada
                          coding:
                          - system: http://snomed.info/sct
                            code: '716186003'
                            display: No known allergy
                        patient:
                          reference: urn:uuid:2e7657d8-01a3-4817-8462-7dc2c9162fe8
              fhir__ranap-berkas-super-lengkap-15-berkas-kasus-bedah-kompleks:
                value:
                  stage: ranap_resume
                  bundle:
                    resourceType: Bundle
                    type: collection
                    entry:
                    - fullUrl: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                      resource:
                        resourceType: Patient
                    - fullUrl: urn:uuid:0bee415a-b16b-4a44-bc0e-31fca69acb3c
                      resource:
                        resourceType: Encounter
                        status: finished
                        class:
                          system: http://terminology.hl7.org/CodeSystem/v3-ActCode
                          code: IMP
                          display: inpatient encounter
                        identifier:
                        - system: https://docs.healthguardinnovation.com/fhir/sid/visit-id
                          value: DEMO-RANAP-BERKAS-SUPER-LENGK
                        subject:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                        hospitalization:
                          admitSource:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/admit-source
                              code: emd
                            text: IGD
                        diagnosis:
                        - condition:
                            reference: urn:uuid:cdb76aae-3488-4f24-b2df-fb22182aef0e
                          rank: 1
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: DD
                        - condition:
                            reference: urn:uuid:d08e19b7-7628-4f05-a003-29dfee6afaa5
                          rank: 2
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: DD
                        - condition:
                            reference: urn:uuid:b778b160-ab17-405d-b80f-89ffbf4ad6fc
                          rank: 3
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: DD
                        - condition:
                            reference: urn:uuid:b8cfe98a-600d-4a35-8e60-138ab723f90c
                          rank: 4
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: DD
                        - condition:
                            reference: urn:uuid:9aaacac9-0fa3-45a5-b653-f57f08911b61
                          rank: 5
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: DD
                    - fullUrl: urn:uuid:87d87f63-c5a1-4d50-aad0-c93ed404fd26
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8480-6
                            display: Systolic blood pressure
                          text: tv_sistolik
                        valueQuantity:
                          value: 105
                          unit: mm[Hg]
                          system: http://unitsofmeasure.org
                          code: mm[Hg]
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                        encounter:
                          reference: urn:uuid:0bee415a-b16b-4a44-bc0e-31fca69acb3c
                    - fullUrl: urn:uuid:5b895ba0-209c-4c6d-b5b4-c8d4109dfba8
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8462-4
                            display: Diastolic blood pressure
                          text: tv_diastolik
                        valueQuantity:
                          value: 65
                          unit: mm[Hg]
                          system: http://unitsofmeasure.org
                          code: mm[Hg]
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                        encounter:
                          reference: urn:uuid:0bee415a-b16b-4a44-bc0e-31fca69acb3c
                    - fullUrl: urn:uuid:eed0df15-5e8d-4253-a423-89debc51b7c4
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8867-4
                            display: Heart rate
                          text: tv_nadi
                        valueQuantity:
                          value: 112
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                        encounter:
                          reference: urn:uuid:0bee415a-b16b-4a44-bc0e-31fca69acb3c
                    - fullUrl: urn:uuid:41470dc0-5670-4063-8fbd-8cf5ffeb4f25
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9279-1
                            display: Respiratory rate
                          text: tv_pernafasan
                        valueQuantity:
                          value: 26
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                        encounter:
                          reference: urn:uuid:0bee415a-b16b-4a44-bc0e-31fca69acb3c
                    - fullUrl: urn:uuid:0d86728f-14b4-4ec8-b7cc-26b26dc077f9
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 59408-5
                            display: Oxygen saturation in Arterial blood by Pulse oximetry
                          text: tv_spo2
                        valueQuantity:
                          value: 91
                          unit: '%'
                          system: http://unitsofmeasure.org
                          code: '%'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                        encounter:
                          reference: urn:uuid:0bee415a-b16b-4a44-bc0e-31fca69acb3c
                    - fullUrl: urn:uuid:298cdd9c-c218-4b0e-ba21-284ff9350da3
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 72514-3
                            display: Pain severity - 0-10 verbal numeric rating [Score] - Reported
                          text: tv_skala_nyeri
                        valueQuantity:
                          value: 6
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                        encounter:
                          reference: urn:uuid:0bee415a-b16b-4a44-bc0e-31fca69acb3c
                    - fullUrl: urn:uuid:cdb76aae-3488-4f24-b2df-fb22182aef0e
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: E11.5
                            display: Type 2 diabetes mellitus with peripheral circulatory complications
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-field
                          valueString: diagnosa_utama
                        subject:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                        encounter:
                          reference: urn:uuid:0bee415a-b16b-4a44-bc0e-31fca69acb3c
                    - fullUrl: urn:uuid:d08e19b7-7628-4f05-a003-29dfee6afaa5
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: L97
                            display: Ulcer of lower limb, not elsewhere classified
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-field
                          valueString: diagnosa_sekunder
                        subject:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                        encounter:
                          reference: urn:uuid:0bee415a-b16b-4a44-bc0e-31fca69acb3c
                    - fullUrl: urn:uuid:b778b160-ab17-405d-b80f-89ffbf4ad6fc
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: J18.9
                            display: Pneumonia, unspecified
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-field
                          valueString: diagnosa_sekunder
                        subject:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                        encounter:
                          reference: urn:uuid:0bee415a-b16b-4a44-bc0e-31fca69acb3c
                    - fullUrl: urn:uuid:b8cfe98a-600d-4a35-8e60-138ab723f90c
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: D64.9
                            display: Anaemia, unspecified
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-field
                          valueString: diagnosa_sekunder
                        subject:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                        encounter:
                          reference: urn:uuid:0bee415a-b16b-4a44-bc0e-31fca69acb3c
                    - fullUrl: urn:uuid:9aaacac9-0fa3-45a5-b653-f57f08911b61
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: E88.0
                            display: Disorders of plasma-protein metabolism
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-field
                          valueString: diagnosa_sekunder
                        subject:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                        encounter:
                          reference: urn:uuid:0bee415a-b16b-4a44-bc0e-31fca69acb3c
                    - fullUrl: urn:uuid:1f80bfda-34e8-48d0-9166-70552f49c39f
                      resource:
                        resourceType: Procedure
                        status: completed
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-9-cm
                            code: '86.22'
                            display: Excisional debridement of wound, infection, or burn
                        subject:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                        encounter:
                          reference: urn:uuid:0bee415a-b16b-4a44-bc0e-31fca69acb3c
                    - fullUrl: urn:uuid:7ea80584-6e83-4d4a-8280-f1a170027bb5
                      resource:
                        resourceType: Procedure
                        status: completed
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-9-cm
                            code: '99.04'
                            display: Transfusion of packed cells
                        subject:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                        encounter:
                          reference: urn:uuid:0bee415a-b16b-4a44-bc0e-31fca69acb3c
                    - fullUrl: urn:uuid:aa6066d9-7132-4fb0-94b1-969abb63712b
                      resource:
                        resourceType: AllergyIntolerance
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical
                            code: active
                        verificationStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-verification
                            code: confirmed
                        code:
                          text: Tidak ada
                          coding:
                          - system: http://snomed.info/sct
                            code: '716186003'
                            display: No known allergy
                        patient:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                    - fullUrl: urn:uuid:ea4e9867-e80e-44c1-af3e-9be39bee8035
                      resource:
                        resourceType: DiagnosticReport
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/v2-0074
                            code: RAD
                            display: Radiology
                        code:
                          text: THORAX 1 Posisi
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/date-text
                          valueString: '2026-07-10'
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/time-text
                          valueString: '21:10:00'
                        conclusion: 'Klinis: sesak, demam. Cor tidak membesar. Pulmo: tampak infiltrat di basal paru kanan.
                          Sinus phrenicocostalis kanan kiri tajam. Kesimpulan: Pneumonia basal dekstra'
                        subject:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                        encounter:
                          reference: urn:uuid:0bee415a-b16b-4a44-bc0e-31fca69acb3c
                    - fullUrl: urn:uuid:373e5d23-deed-4e23-bdca-63f648197ef9
                      resource:
                        resourceType: DiagnosticReport
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/v2-0074
                            code: RAD
                            display: Radiology
                        code:
                          text: PEDIS DEKSTRA AP/OBLIQUE
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/date-text
                          valueString: '2026-07-10'
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/time-text
                          valueString: '21:25:00'
                        conclusion: 'Klinis: ulkus pedis. Tak tampak destruksi tulang maupun reaksi periosteal. Soft tissue
                          swelling regio dorsum pedis. Kesimpulan: Tidak tampak tanda osteomielitis'
                        subject:
                          reference: urn:uuid:3a5c1a3b-e49c-4829-b4c2-973526ab1a27
                        encounter:
                          reference: urn:uuid:0bee415a-b16b-4a44-bc0e-31fca69acb3c
              simple__ranap-asal-masuk-poli-expect-skipped:
                value:
                  stage: ranap_resume
                  penjamin: BPJS
                  encounter:
                    visit_id: DEMO-RANAP-ASAL-MASUK-POLI-EX
                    class: IMP
                    origin: POLI
                  sections:
                  - key: resumePulang
                    label: Resume Medis Pasien Pulang
                    data:
                      Diagnosa Utama (ICD-10): J18.9
              simple__ranap-berkas-minimal-4-berkas-wajib-kasus-sederhana:
                value:
                  stage: ranap_resume
                  penjamin: BPJS
                  encounter:
                    visit_id: DEMO-RANAP-BERKAS-MINIMAL-4-B
                    class: IMP
                    origin: IGD
                  sections:
                  - key: resumePulang
                    label: Resume Medis Pasien Pulang
                    data:
                      tanggal_masuk: '2026-07-14 21:30:00'
                      tanggal_keluar: '2026-07-16T10:00:00+07:00'
                      id_ruangan: PDL-ANG-11
                      nama_ruangan: Ruang Anggrek / Kelas 3
                      indikasi_mrs: Muntah 8x dan BAB cair 10x/hari, tidak bisa intake oral, turgor menurun, TD 95/60, perlu
                        rehidrasi intravena
                      usia: 34 tahun
                      jenis_kelamin: P
                      berat_badan: 48
                      tinggi_badan: 156
                      kelas_rawat: '3'
                      spesialisasi_dpjp: Sp.PD
                      keluhan_utama:
                      - Diare
                      - Muntah
                      - Lemas
                      keterangan_keluhan_utama: BAB cair 10x dan muntah 8x sejak 1 hari, badan lemas
                      riwayat_penyakit_sekarang: BAB cair tanpa lendir darah 10x sejak 1 hari SMRS, disertai muntah 8x setiap
                        kali makan/minum, nyeri perut melilit, badan lemas. Riwayat makan di luar sehari sebelumnya. Demam
                        ringan (+).
                      pemeriksaan_fisik: KU lemah, mata cekung, mukosa bibir kering, turgor kulit menurun, abdomen supel,
                        bising usus meningkat, akral hangat
                      pemeriksaan_penunjang_khusus: 'Lab 14/07: Leukosit 13.200; Hb 12,8; Natrium 133; Kalium 3,2. Feses rutin:
                        leukosit 3-5/LPB'
                      riwayat_penyakit_snomed: []
                      prognosis: 65872000 - Prognosis dubia et bonam / cenderung baik
                      tv_sistolik: 95
                      tv_diastolik: 60
                      tv_suhu: 37,8
                      tv_nadi: '104'
                      tv_pernafasan: '20'
                      tv_spo2: '98'
                      tv_skala_nyeri: '4'
                      tv_keadaan_umum: Lemah
                      tv_kesadaran: Compos mentis
                      diagnosa_utama:
                        kd_penyakit: A09.9
                        nm_penyakit: Gastroenteritis and colitis of unspecified origin
                      diagnosa_sekunder:
                      - kd_penyakit: E86
                        nm_penyakit: Volume depletion
                      - kd_penyakit: E87.6
                        nm_penyakit: Hypokalaemia
                      keterangan_diagnosa: GEA dengan dehidrasi sedang + hipokalemia
                      prosedur: []
                      keterangan_prosedur: ''
                      riwayat_penyakit_dahulu: Tidak
                      catatan_riwayat_dahulu: ''
                      obat_selama_perawatan:
                      - rencanaTindakan: 'Tx dr Sp.PD: IVFD RL 30 tpm lalu 20 tpm, Inj Ondansetron 3x4mg IV, Inj Omeprazole
                          2x40mg IV, Zinc 1x20mg PO, KSR 2x1 tab PO, oralit tiap BAB cair, diet lunak'
                      obat_pulang: Zinc 1x20mg (10 hari), Oralit tiap BAB cair, Omeprazole 2x20mg (5 hari), KSR 2x1 (3 hari)
                      konsultasi: '-'
                      komplikasi: '-'
                      cara_pulang: Izin Dokter
                      sebab_meninggal: ''
                      kondisi_saat_pulang:
                        kp_sistolik: 115
                        kp_diastolik: 75
                        kp_suhu: 36,6
                        kp_nadi: '82'
                        kp_pernafasan: '18'
                        kp_spo2: '99'
                        kp_skala_nyeri: '1'
                        kp_keadaan_umum: Baik
                        kp_kesadaran: Compos mentis
                      peralatan_medis_digunakan: Tidak
                      detail_peralatan_medis: ''
                      instruksi_tindak_lanjut:
                        Pemberian Obat: true
                        Pengaturan Diet: true
                        Mobilisasi: false
                        Cara Batuk Efektif: false
                        Lainnya: false
                      jadwal_kontrol:
                      - tanggal: ''
                        jam: ''
                        tempatKontrol: Puskesmas terdekat
                        keterangan: Kontrol bila keluhan berulang (FKTP)
                      perawatan_dirumah:
                        Perawatan Luka: false
                        Personal Higiene Pasien: false
                        Lain-lain: false
                      hasil_penunjang_dibawa:
                        Lab: true
                        Rongen: false
                        USG: false
                        PA: false
                        CT SCAN: false
                        ECG: false
                        Lain-lain: false
                      administrasi_dokumen:
                        Surat Istirahat: true
                        Surat Rujukan: false
                        Surat Kematian: false
                        Bukti Lunas: true
                        Resume Pemulangan Pasien: true
                        Lain-lain: false
                      obat_alergi: Tidak ada
                      transportasi_pulang:
                        Mobil Ambulance: false
                        Mobil Jenazah: false
                        Non Ambulance: false
                        Mobil Pribadi: true
                        Lain-lain: false
                      tanggal_selesai_pengkajian: '2026-07-16T09:20:00+07:00'
                  - key: asesmenAwalIgd
                    label: Asesmen Awal IGD
                    data:
                      dataPasien:
                        Cara Datang: Sendiri
                        Jenis Prioritas / Triase: P3 (Urgent)
                        Jam Kedatangan Ada: '2026-07-14T21:30:00+07:00'
                        Jam Diperiksa Dokter Ada: '2026-07-14T21:40:00+07:00'
                        Jenis Kasus: ipd
                      anamnesa:
                        Keluhan Utama: BAB cair 10x, muntah 8x, lemas
                        Riwayat Penyakit Sekarang: BAB cair tanpa lendir darah 10x sejak 1 hari, muntah tiap intake, nyeri
                          perut melilit, riwayat makan di luar
                        Riwayat Penyakit Dahulu: Tidak ada
                        Riwayat Alergi: Tidak ada alergi obat/makanan
                        Riwayat Penggunaan Obat: Tidak ada
                      primarySurvey:
                        Airway: 'Paten, Kesimpulan: Aman'
                        Breathing: 'Spontan RR 20x/menit, Kesimpulan: Aman'
                        Circulation: 'Nadi 104x/menit, akral hangat, CRT <2 detik, turgor menurun, Kesimpulan: Aman'
                        Disability GCS: 'e: 4, v: 5, m: 6'
                        Exposure: 'Tidak ada jejas, Kesimpulan: Aman'
                      ttv:
                        Keadaan Umum: Lemah
                        Tekanan Darah (mmHg): 95/60
                        Suhu (°C): '37.8'
                        Nadi (x/menit): '104'
                        Pernafasan (x/menit): '20'
                        SpO2 (%): '98'
                        GDA (mg/dl): '96'
                        Skala Nyeri (0-10): '4'
                      pemeriksaanFisik:
                        Perut / Abdomen: Supel, bising usus meningkat, nyeri tekan epigastrium ringan
                        Mata: Cekung
                        Status Lokalis: '-'
                      codingDiagnosa:
                        Diagnosa Klinis: GEA dengan dehidrasi sedang
                        Diagnosa Utama (ICD-10): A09.9 - Gastroenteritis and colitis of unspecified origin
                        Diagnosa Sekunder (ICD-10): E86 - Volume depletion
                        Rencana Terapi: IVFD RL loading 500cc lalu 30 tpm, Inj Ondansetron 4mg IV, Inj Omeprazole 40mg IV,
                          cek DL & elektrolit
                        Planning / Disposisi: MRS - Rawat Inap
                      obat:
                      - obat:
                        - jenis: Non Racikan
                          nama_obat: ONDANSETRON 4 MG INJ
                          jumlah: 1
                          aturan_pakai: imm
                        - jenis: Non Racikan
                          nama_obat: OMEPRAZOLE 40 MG INJ
                          jumlah: 1
                          aturan_pakai: imm
                        - jenis: Non Racikan
                          nama_obat: RL 500 ML
                          jumlah: 2
                          aturan_pakai: imm
                  - key: cpptDokter
                    label: CPPT Dokter (visite DPJP)
                    data:
                    - tanggal: '2026-07-15'
                      profesi: Dokter (Sp.PD)
                      S: BAB cair berkurang jadi 4x, muntah 1x
                      O: TD 105/68, N 92, RR 18, T 37.0, turgor membaik, K 3,2
                      A: GEA dengan dehidrasi perbaikan + hipokalemia
                      P: Lanjut IVFD RL 20 tpm, ondansetron, koreksi KSR 2x1, zinc, diet lunak
                    - tanggal: '2026-07-16'
                      profesi: Dokter (Sp.PD)
                      S: BAB 1x lembek, tidak muntah, mau makan
                      O: TD 115/75, N 82, RR 18, T 36.6, turgor baik, K 3,9
                      A: GEA perbaikan, hipokalemia terkoreksi
                      P: BLPL, obat pulang zinc & oralit, edukasi higiene makanan, kontrol FKTP bila berulang
                  - key: lab
                    label: Laboratorium
                    data:
                    - kd_jenis_prw: LAB.490
                      nm_perawatan: DARAH LENGKAP
                      tgl_periksa: '2026-07-14'
                      jam: '22:00:00'
                      hasil:
                      - pemeriksaan: Hemoglobin
                        nilai_rujukan: 11.7 - 15.5
                        nilai: 12,8
                        satuan: g/dl
                      - pemeriksaan: Leukosit
                        nilai_rujukan: 3.000 - 11.000
                        nilai: '13.200'
                        satuan: sel/mm3
                      - pemeriksaan: Trombosit
                        nilai_rujukan: 150.000 - 450.000
                        nilai: '288.000'
                        satuan: sel/mm3
                      saran: ''
                      kesan: ''
                    - kd_jenis_prw: LAB.840
                      nm_perawatan: ELEKTROLIT (NA,K,CL)
                      tgl_periksa: '2026-07-14'
                      jam: '22:00:00'
                      hasil:
                      - pemeriksaan: NATRIUM (Na+)
                        nilai_rujukan: 135 - 145
                        nilai: '133'
                        satuan: mmol/L
                      - pemeriksaan: KALIUM (K+)
                        nilai_rujukan: 3,5 - 5,5
                        nilai: 3,2
                        satuan: mmol/L
                      saran: ''
                      kesan: ''
                    - kd_jenis_prw: LAB.601
                      nm_perawatan: FESES RUTIN
                      tgl_periksa: '2026-07-15'
                      jam: 07:00:00
                      hasil:
                      - pemeriksaan: Leukosit feses
                        nilai_rujukan: 0 - 2 /LPB
                        nilai: 3-5
                        satuan: /LPB
                      - pemeriksaan: Eritrosit feses
                        nilai_rujukan: 0 - 1 /LPB
                        nilai: 0-1
                        satuan: /LPB
                      saran: ''
                      kesan: ''
                    - kd_jenis_prw: LAB.840
                      nm_perawatan: ELEKTROLIT (kontrol)
                      tgl_periksa: '2026-07-16'
                      jam: 06:30:00
                      hasil:
                      - pemeriksaan: KALIUM (K+)
                        nilai_rujukan: 3,5 - 5,5
                        nilai: 3,9
                        satuan: mmol/L
                      saran: ''
                      kesan: ''
      responses:
        '200':
          description: Verification result
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CheckResponse'
              examples:
                ranap-data-valid-cap-pneumonia-curb-65-4-hari-rawat:
                  value:
                    check_id: chk_Exranapresum01
                    api_version: v1
                    stage: ranap_resume
                    pathway: igd_ranap
                    encounter_ref:
                      visit_id: DEMO-RANAP-DATA-VALID-CAP-PNE
                      patient_ref: null
                    skipped: false
                    skip_reason: null
                    skip_detail: null
                    summary:
                      status: belum_lengkap
                      claim_ready: false
                      counts:
                        lengkap: 4
                        belum_lengkap: 1
                        perbaiki: 0
                    notices: []
                    findings:
                    - key: resumeDataUtama
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: resumeAnamnesis
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: resumeDiagnosa
                      label: null
                      status: belum_lengkap
                      rekomendasi: Cantumkan skor CURB-65 sebagai dasar tingkat keparahan pneumonia.
                      contoh_isian: Pneumonia komunitas (J18.9), CURB-65 = 2 (urea 52 mg/dL, usia 68 th).
                      penjelasan: Skor keparahan mendukung indikasi rawat inap saat verifikasi klaim.
                    - key: resumeTerapi
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: resumeKondisiPulang
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    claim_impact:
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: Kode diagnosa dan tindakan sudah sesuai bukti.
                    diagnosis_suggestions: null
                    medication_review: null
                    document_sync: null
                    coding_warnings: []
                    meta:
                      latency_ms: null
                      engine: illustrative
                      model: null
                      profile: fhir
                      origin_normalized: null
        '400': *id002
        '401': *id003
        '413': *id004
        '422': *id005
        '429': *id006
        '502': *id007
  /rajal/soap:
    post:
      operationId: check_rajal_soap
      summary: Outpatient SOAP
      description: Same as `POST /checks` with `stage=rajal_soap`. Pick a FHIR or Simple example below the code, then press
        **Test Request**.
      tags:
      - Stage aliases
      parameters:
      - $ref: '#/components/parameters/IdempotencyKey'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CheckRequest'
            examples:
              fhir__skenario-1-semua-lengkap-tanpa-peringatan:
                value:
                  stage: rajal_soap
                  bundle:
                    resourceType: Bundle
                    type: collection
                    entry:
                    - fullUrl: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                      resource:
                        resourceType: Patient
                        identifier:
                        - use: usual
                          system: https://docs.healthguardinnovation.com/fhir/sid/patient-ref
                          value: RM-000200
                    - fullUrl: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                      resource:
                        resourceType: Encounter
                        status: finished
                        class:
                          system: http://terminology.hl7.org/CodeSystem/v3-ActCode
                          code: AMB
                          display: ambulatory
                        identifier:
                        - system: https://docs.healthguardinnovation.com/fhir/sid/visit-id
                          value: VISIT-20260707-010
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        period:
                          start: '2026-07-07T09:00:00+07:00'
                        hospitalization:
                          admitSource:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/admit-source
                              code: outp
                            text: POLI
                        participant:
                        - individual:
                            identifier:
                              system: https://docs.healthguardinnovation.com/fhir/sid/practitioner-ref
                              value: DR-02
                        diagnosis:
                        - condition:
                            reference: urn:uuid:b25223d2-c48e-4862-9f1e-fc3446f27ffb
                          rank: 1
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: billing
                    - fullUrl: urn:uuid:0b064f27-3627-4434-b2ff-219cea8be79c
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8480-6
                            display: Systolic blood pressure
                          text: tensi_sistolik
                        valueQuantity:
                          value: 118
                          unit: mm[Hg]
                          system: http://unitsofmeasure.org
                          code: mm[Hg]
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:656fdaf6-1d63-408d-8b2c-61eb668f81eb
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8462-4
                            display: Diastolic blood pressure
                          text: tensi_diastolik
                        valueQuantity:
                          value: 76
                          unit: mm[Hg]
                          system: http://unitsofmeasure.org
                          code: mm[Hg]
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:3cdab0df-7fce-4ab9-9334-6630181a2016
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8310-5
                            display: Body temperature
                          text: suhu_celsius
                        valueQuantity:
                          value: 36.6
                          unit: Cel
                          system: http://unitsofmeasure.org
                          code: Cel
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:aac28b25-cb93-496c-babb-eb1b35504eb2
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8867-4
                            display: Heart rate
                          text: nadi_per_menit
                        valueQuantity:
                          value: 80
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:b493966e-c93f-4e21-be55-6eacfe52fc16
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9279-1
                            display: Respiratory rate
                          text: respirasi_per_menit
                        valueQuantity:
                          value: 18
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:ae262ca1-6f16-4c0d-a95c-26b7c0a40e2a
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8302-2
                            display: Body height
                          text: tinggi_cm
                        valueQuantity:
                          value: 160
                          unit: cm
                          system: http://unitsofmeasure.org
                          code: cm
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:6d2bc83c-08cd-4fa1-b712-02c9330eefe1
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 29463-7
                            display: Body weight
                          text: berat_kg
                        valueQuantity:
                          value: 58
                          unit: kg
                          system: http://unitsofmeasure.org
                          code: kg
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:5ed0bc16-444e-4792-8d55-441a0e6675b2
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 59408-5
                            display: Oxygen saturation in Arterial blood by Pulse oximetry
                          text: spo2_persen
                        valueQuantity:
                          value: 99
                          unit: '%'
                          system: http://unitsofmeasure.org
                          code: '%'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:d68dde03-cb5f-44a4-a36b-9e77f56a8fe1
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9269-2
                            display: Glasgow coma score total
                          text: gcs
                        valueQuantity:
                          value: 456
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:889a1463-64c6-49f4-9ef3-d0ac4b4052d4
                      resource:
                        resourceType: AllergyIntolerance
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical
                            code: active
                        verificationStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/allergyintolerance-verification
                            code: confirmed
                        code:
                          text: Tidak ada alergi obat/makanan
                          coding:
                          - system: http://snomed.info/sct
                            code: '716186003'
                            display: No known allergy
                        patient:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                    - fullUrl: urn:uuid:b20a8eb8-d1f5-4eaf-8126-718f4c1c59a5
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8280-0
                            display: Waist Circumference at umbilicus by Tape measure
                          text: lingkar_perut_cm
                        valueQuantity:
                          value: 75
                          unit: cm
                          system: http://unitsofmeasure.org
                          code: cm
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:b25223d2-c48e-4862-9f1e-fc3446f27ffb
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: Z96.1
                            display: Kontrol pseudofakia
                        bodySite:
                        - text: OD
                          coding:
                          - system: http://snomed.info/sct
                            code: '18944008'
                            display: Right eye structure
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
                    - fullUrl: urn:uuid:0cab1a7a-72ec-4279-8d0b-918782661342
                      resource:
                        resourceType: Procedure
                        status: completed
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-9-cm
                            code: '95.01'
                            display: Slitlamp / Visus
                        bodySite:
                        - text: ODS
                          coding:
                          - system: http://snomed.info/sct
                            code: '40638003'
                            display: Both eyes
                        subject:
                          reference: urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f
                        encounter:
                          reference: urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d
              fhir__skenario-2-sebagian-kurang-lengkap:
                value:
                  stage: rajal_soap
                  bundle:
                    resourceType: Bundle
                    type: collection
                    entry:
                    - fullUrl: urn:uuid:f60180a7-5b1e-423b-b533-c09be3ab7f3f
                      resource:
                        resourceType: Patient
                        identifier:
                        - use: usual
                          system: https://docs.healthguardinnovation.com/fhir/sid/patient-ref
                          value: RM-000201
                    - fullUrl: urn:uuid:7f9b422c-8cdc-4e3a-9058-87cb44a30b97
                      resource:
                        resourceType: Encounter
                        status: finished
                        class:
                          system: http://terminology.hl7.org/CodeSystem/v3-ActCode
                          code: AMB
                          display: ambulatory
                        identifier:
                        - system: https://docs.healthguardinnovation.com/fhir/sid/visit-id
                          value: VISIT-20260707-011
                        subject:
                          reference: urn:uuid:f60180a7-5b1e-423b-b533-c09be3ab7f3f
                        period:
                          start: '2026-07-07T09:20:00+07:00'
                        hospitalization:
                          admitSource:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/admit-source
                              code: outp
                            text: POLI
                        participant:
                        - individual:
                            identifier:
                              system: https://docs.healthguardinnovation.com/fhir/sid/practitioner-ref
                              value: DR-02
                        diagnosis:
                        - condition:
                            reference: urn:uuid:2f947c5a-bdb2-4722-a369-b4edfe6e047a
                          rank: 1
                          use:
                            coding:
                            - system: http://terminology.hl7.org/CodeSystem/diagnosis-role
                              code: billing
                    - fullUrl: urn:uuid:fbf6df5b-87d5-438c-a85a-f2999d337d0d
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8480-6
                            display: Systolic blood pressure
                          text: tensi_sistolik
                        valueQuantity:
                          value: 122
                          unit: mm[Hg]
                          system: http://unitsofmeasure.org
                          code: mm[Hg]
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:f60180a7-5b1e-423b-b533-c09be3ab7f3f
                        encounter:
                          reference: urn:uuid:7f9b422c-8cdc-4e3a-9058-87cb44a30b97
                    - fullUrl: urn:uuid:e3904da1-285c-4280-8d2a-8ee25b32b802
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8462-4
                            display: Diastolic blood pressure
                          text: tensi_diastolik
                        valueQuantity:
                          value: 80
                          unit: mm[Hg]
                          system: http://unitsofmeasure.org
                          code: mm[Hg]
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:f60180a7-5b1e-423b-b533-c09be3ab7f3f
                        encounter:
                          reference: urn:uuid:7f9b422c-8cdc-4e3a-9058-87cb44a30b97
                    - fullUrl: urn:uuid:16a4dc2e-8ca9-4195-b027-dd2df98a1a7d
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8310-5
                            display: Body temperature
                          text: suhu_celsius
                        valueQuantity:
                          value: 36.5
                          unit: Cel
                          system: http://unitsofmeasure.org
                          code: Cel
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:f60180a7-5b1e-423b-b533-c09be3ab7f3f
                        encounter:
                          reference: urn:uuid:7f9b422c-8cdc-4e3a-9058-87cb44a30b97
                    - fullUrl: urn:uuid:8183c810-084b-41b1-8461-2fce78bb1d8c
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8867-4
                            display: Heart rate
                          text: nadi_per_menit
                        valueQuantity:
                          value: 78
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:f60180a7-5b1e-423b-b533-c09be3ab7f3f
                        encounter:
                          reference: urn:uuid:7f9b422c-8cdc-4e3a-9058-87cb44a30b97
                    - fullUrl: urn:uuid:65ebae52-3d7f-413f-95f7-adbd1a8dd88f
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9279-1
                            display: Respiratory rate
                          text: respirasi_per_menit
                        valueQuantity:
                          value: 18
                          unit: /min
                          system: http://unitsofmeasure.org
                          code: /min
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:f60180a7-5b1e-423b-b533-c09be3ab7f3f
                        encounter:
                          reference: urn:uuid:7f9b422c-8cdc-4e3a-9058-87cb44a30b97
                    - fullUrl: urn:uuid:5dd228e5-d59f-4d4d-81fe-75fc170ef790
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8302-2
                            display: Body height
                          text: tinggi_cm
                        valueQuantity:
                          value: 165
                          unit: cm
                          system: http://unitsofmeasure.org
                          code: cm
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:f60180a7-5b1e-423b-b533-c09be3ab7f3f
                        encounter:
                          reference: urn:uuid:7f9b422c-8cdc-4e3a-9058-87cb44a30b97
                    - fullUrl: urn:uuid:c92d862b-7fe1-484a-916c-e6c6f4ab1431
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 29463-7
                            display: Body weight
                          text: berat_kg
                        valueQuantity:
                          value: 62
                          unit: kg
                          system: http://unitsofmeasure.org
                          code: kg
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:f60180a7-5b1e-423b-b533-c09be3ab7f3f
                        encounter:
                          reference: urn:uuid:7f9b422c-8cdc-4e3a-9058-87cb44a30b97
                    - fullUrl: urn:uuid:79c9ae64-2225-418d-a9d5-b4aa16f5305f
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 59408-5
                            display: Oxygen saturation in Arterial blood by Pulse oximetry
                          text: spo2_persen
                        valueQuantity:
                          value: 98
                          unit: '%'
                          system: http://unitsofmeasure.org
                          code: '%'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:f60180a7-5b1e-423b-b533-c09be3ab7f3f
                        encounter:
                          reference: urn:uuid:7f9b422c-8cdc-4e3a-9058-87cb44a30b97
                    - fullUrl: urn:uuid:84b5d67a-29c8-4bf2-a6c4-ce66cc7c0de2
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 9269-2
                            display: Glasgow coma score total
                          text: gcs
                        valueQuantity:
                          value: 456
                          unit: '{score}'
                          system: http://unitsofmeasure.org
                          code: '{score}'
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: str
                        subject:
                          reference: urn:uuid:f60180a7-5b1e-423b-b533-c09be3ab7f3f
                        encounter:
                          reference: urn:uuid:7f9b422c-8cdc-4e3a-9058-87cb44a30b97
                    - fullUrl: urn:uuid:bcde80da-37b4-43a0-ab5f-6443b220d5eb
                      resource:
                        resourceType: Observation
                        status: final
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/observation-category
                            code: vital-signs
                            display: Vital Signs
                        code:
                          coding:
                          - system: http://loinc.org
                            code: 8280-0
                            display: Waist Circumference at umbilicus by Tape measure
                          text: lingkar_perut_cm
                        valueQuantity:
                          value: 78
                          unit: cm
                          system: http://unitsofmeasure.org
                          code: cm
                        extension:
                        - url: https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format
                          valueCode: num
                        subject:
                          reference: urn:uuid:f60180a7-5b1e-423b-b533-c09be3ab7f3f
                        encounter:
                          reference: urn:uuid:7f9b422c-8cdc-4e3a-9058-87cb44a30b97
                    - fullUrl: urn:uuid:2f947c5a-bdb2-4722-a369-b4edfe6e047a
                      resource:
                        resourceType: Condition
                        clinicalStatus:
                          coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-clinical
                            code: active
                        category:
                        - coding:
                          - system: http://terminology.hl7.org/CodeSystem/condition-category
                            code: encounter-diagnosis
                            display: Encounter Diagnosis
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-10
                            code: H25.9
                            display: Katarak senilis
                        bodySite:
                        - text: OD
                          coding:
                          - system: http://snomed.info/sct
                            code: '18944008'
                            display: Right eye structure
                        subject:
                          reference: urn:uuid:f60180a7-5b1e-423b-b533-c09be3ab7f3f
                        encounter:
                          reference: urn:uuid:7f9b422c-8cdc-4e3a-9058-87cb44a30b97
                    - fullUrl: urn:uuid:7cd5ad15-5065-4e52-8f6f-19c6936bcfd1
                      resource:
                        resourceType: Procedure
                        status: completed
                        code:
                          coding:
                          - system: http://hl7.org/fhir/sid/icd-9-cm
                            code: '95.16'
                            display: OCT Mata
                        bodySite:
                        - text: OD
                          coding:
                          - system: http://snomed.info/sct
                            code: '18944008'
                            display: Right eye structure
                        subject:
                          reference: urn:uuid:f60180a7-5b1e-423b-b533-c09be3ab7f3f
                        encounter:
                          reference: urn:uuid:7f9b422c-8cdc-4e3a-9058-87cb44a30b97
              simple__skenario-1-semua-lengkap-tanpa-peringatan:
                value:
                  stage: rajal_soap
                  penjamin: BPJS
                  encounter:
                    visit_id: VISIT-20260707-010
                    class: AMB
                    origin: POLI
                    patient_ref: RM-000200
                    patient_status: lama
                    practitioner_ref: DR-02
                    period:
                      start: '2026-07-07T09:00:00+07:00'
                  sections:
                  - key: soap
                    data:
                      subjektif: Kontrol rutin pseudofakia OD, tidak ada keluhan baru, visus stabil sejak operasi 3 bulan
                        lalu.
                      objektif: VOD 6/7.5 pinhole tetap, VOS 6/6. Segmen anterior OD pseudofakia tenang, OS dbn.
                      asesmen: Pseudofakia OD stabil, kontrol rutin post-PHACO
                      plan: Lanjutkan lubricant eye drop OD, kontrol rutin 6 bulan lagi
                      instruksi: Gunakan air mata buatan OD 4x sehari, kontrol jika ada penurunan visus mendadak
                      evaluasi: Visus dan tekanan intraokular stabil dibanding kunjungan sebelumnya
                  - key: pemeriksaan
                    data:
                      tensi_sistolik: 118
                      tensi_diastolik: 76
                      suhu_celsius: 36.6
                      nadi_per_menit: 80
                      respirasi_per_menit: 18
                      tinggi_cm: 160
                      berat_kg: 58
                      spo2_persen: 99
                      gcs: '456'
                      kesadaran: Compos Mentis
                      alergi: Tidak ada alergi obat/makanan
                      lingkar_perut_cm: 75
                  - key: icd
                    data:
                      icd_10:
                      - code: Z96.1
                        label: Kontrol pseudofakia
                        laterality: OD
                      icd_9:
                      - code: '95.01'
                        label: Slitlamp / Visus
                        laterality: ODS
                  - key: riwayat
                    data:
                      kunjungan:
                      - tanggal: '2026-04-07'
                        icd_10:
                        - code: H25.9
                          label: Katarak senilis
                          laterality: OD
                        icd_9:
                        - code: '13.41'
                          label: Katarak PHACO
                          laterality: OD
                        tindakan: []
                        soap:
                          asesmen: Post PHACO OD
                          plan: Kontrol 3 bulan
              simple__skenario-2-sebagian-kurang-lengkap:
                value:
                  stage: rajal_soap
                  penjamin: BPJS
                  encounter:
                    visit_id: VISIT-20260707-011
                    class: AMB
                    origin: POLI
                    patient_ref: RM-000201
                    patient_status: lama
                    practitioner_ref: DR-02
                    period:
                      start: '2026-07-07T09:20:00+07:00'
                  sections:
                  - key: soap
                    data:
                      subjektif: Kontrol OCT rutin katarak OD
                      objektif: VOD 6/12, VOS 6/6. OCT makula OD dalam batas normal.
                      asesmen: Katarak imatur OD, monitoring OCT rutin
                      plan: OCT ulang 1 bulan lagi, evaluasi progresi katarak
                      instruksi: ''
                      evaluasi: ''
                  - key: pemeriksaan
                    data:
                      tensi_sistolik: 122
                      tensi_diastolik: 80
                      suhu_celsius: 36.5
                      nadi_per_menit: 78
                      respirasi_per_menit: 18
                      tinggi_cm: 165
                      berat_kg: 62
                      spo2_persen: 98
                      gcs: '456'
                      kesadaran: Compos Mentis
                      alergi: null
                      lingkar_perut_cm: 78
                  - key: icd
                    data:
                      icd_10:
                      - code: H25.9
                        label: Katarak senilis
                        laterality: OD
                      icd_9:
                      - code: '95.16'
                        label: OCT Mata
                        laterality: OD
                  - key: riwayat
                    data:
                      kunjungan:
                      - tanggal: '2026-05-28'
                        icd_10:
                        - code: H25.9
                          label: Katarak senilis
                          laterality: OD
                        icd_9:
                        - code: '95.16'
                          label: OCT Mata
                          laterality: OD
                        tindakan: []
                        soap:
                          asesmen: Katarak imatur OD
                          plan: OCT ulang 1 bulan
      responses:
        '200':
          description: Verification result
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CheckResponse'
              examples:
                skenario-1-semua-lengkap-tanpa-peringatan:
                  value:
                    check_id: chk_Exrajalsoap01
                    api_version: v1
                    stage: rajal_soap
                    pathway: poli_rajal
                    encounter_ref:
                      visit_id: DEMO-SKENARIO-1-SEMUA-LENGKA
                      patient_ref: null
                    skipped: false
                    skip_reason: null
                    skip_detail: null
                    summary:
                      status: lengkap
                      claim_ready: true
                      counts:
                        lengkap: 5
                        belum_lengkap: 0
                        perbaiki: 0
                    notices: []
                    findings:
                    - key: subjective
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: objective
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: assessment
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: plan
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    - key: icd
                      label: null
                      status: lengkap
                      rekomendasi: ''
                      contoh_isian: ''
                      penjelasan: ''
                    claim_impact: null
                    diagnosis_suggestions: null
                    medication_review: null
                    document_sync: null
                    coding_warnings: []
                    meta:
                      latency_ms: null
                      engine: illustrative
                      model: null
                      profile: fhir
                      origin_normalized: null
        '400': *id002
        '401': *id003
        '413': *id004
        '422': *id005
        '429': *id006
        '502': *id007
components:
  securitySchemes:
    ApiKey:
      type: apiKey
      in: header
      name: X-API-Key
      description: One key per facility (faskes). Keys are shown once at creation and stored hashed.
  parameters:
    IdempotencyKey:
      name: Idempotency-Key
      in: header
      required: false
      description: 'Retry-safe: same key within 24 h returns the original result without re-billing.'
      schema:
        type: string
        maxLength: 128
  schemas:
    CheckRequest:
      title: ClaimGuard v1 — Check Request
      type: object
      required:
      - stage
      additionalProperties: false
      properties:
        stage:
          $ref: '#/components/schemas/Req_stage'
        pathway:
          description: Optional. Derived from stage + encounter.origin when absent.
          enum:
          - igd_ranap
          - poli_rajal
          - poli_ranap
        penjamin:
          description: Payer. Anything other than BPJS is skipped without an AI call. Default BPJS. With profile=fhir, send
            it here (SATUSEHAT Encounter has no payer element).
          type: string
          default: BPJS
          examples:
          - BPJS
          - UMUM
          - ASURANSI
        encounter:
          $ref: '#/components/schemas/Req_encounter'
          description: profile=simple only. With profile=fhir this comes from Bundle.Encounter.
        claim_context:
          $ref: '#/components/schemas/Req_claim_context'
        sections:
          description: profile=simple. SIMRS form sections as-is. `data` keeps the facility's own field labels; ClaimGuard
            reads labels, it does not require renaming them.
          type: array
          minItems: 1
          items:
            $ref: '#/components/schemas/Req_section'
        bundle:
          description: 'DEFAULT. HL7 FHIR R4 (4.0.1) Bundle (type collection|document) using SATUSEHAT resources and code
            systems. Required: one Encounter. Everything else is optional; ClaimGuard reads what is present. Patient name
            / NIK / KK / passport are never read — identify the patient by SATUSEHAT IHS number or facility MRN. Resource
            mapping: https://docs.healthguardinnovation.com/claimguard/#fhir'
          type: object
          required:
          - resourceType
          - type
          - entry
          properties:
            resourceType:
              const: Bundle
            type:
              enum:
              - collection
              - document
            entry:
              type: array
              minItems: 1
        options:
          type: object
          additionalProperties: false
          properties:
            language:
              enum:
              - id
              default: id
            dry_run:
              type: boolean
              default: false
              description: Validate + normalize only; no AI call, no billing.
      oneOf:
      - required:
        - bundle
        not:
          anyOf:
          - required:
            - sections
          - required:
            - encounter
        description: Encounter, payer and claim context are read from the Bundle.
        title: FHIR (default)
      - required:
        - sections
        - encounter
        not:
          required:
          - bundle
        title: Simple
      allOf:
      - if:
          properties:
            stage:
              const: ranap_cppt
          required:
          - sections
        then:
          required:
          - claim_context
          properties:
            claim_context:
              required:
              - diagnosis_current
    CheckResponse:
      title: ClaimGuard v1 — Check Response
      description: Same envelope for every stage. Stage-specific blocks are null when not applicable, never absent.
      type: object
      additionalProperties: false
      required:
      - check_id
      - api_version
      - stage
      - pathway
      - encounter_ref
      - skipped
      - skip_reason
      - skip_detail
      - summary
      - notices
      - findings
      - claim_impact
      - diagnosis_suggestions
      - medication_review
      - document_sync
      - coding_warnings
      - meta
      properties:
        check_id:
          type: string
          pattern: ^chk_[A-Za-z0-9]{8,}$
        api_version:
          const: v1
        stage:
          enum:
          - igd_asesmen_awal
          - ranap_cppt
          - ranap_resume
          - rajal_soap
        pathway:
          enum:
          - igd_ranap
          - poli_rajal
          - poli_ranap
        encounter_ref:
          type: object
          required:
          - visit_id
          properties:
            visit_id:
              type: string
            patient_ref:
              type:
              - string
              - 'null'
        skipped:
          type: boolean
        skip_reason:
          type:
          - string
          - 'null'
          enum:
          - null
          - non_bpjs
          - origin_not_supported
          - no_cppt_entries
          - missing_required_documents
          description: Set only when skipped=true. Skipped checks are free and make no AI call. missing_required_documents
            = a diagnosis-triggered form (CURB-65, NIHSS, EKG, spirometri, CPPT) is absent; see skip_detail + meta.needs_bridging.
        skip_detail:
          type:
          - string
          - 'null'
          description: Human-readable reason (Indonesian), e.g. which document to complete first.
        summary:
          type: object
          additionalProperties: false
          required:
          - status
          - claim_ready
          - counts
          properties:
            status:
              $ref: '#/components/schemas/Res_status_or_null'
              description: Worst status across findings + claim_impact. null when skipped.
            claim_ready:
              type:
              - boolean
              - 'null'
              description: true only when status=lengkap. null when skipped.
            counts:
              type: object
              additionalProperties: false
              required:
              - lengkap
              - belum_lengkap
              - perbaiki
              properties:
                lengkap:
                  type: integer
                  minimum: 0
                belum_lengkap:
                  type: integer
                  minimum: 0
                perbaiki:
                  type: integer
                  minimum: 0
        notices:
          description: Non-blocking advisories returned alongside findings, e.g. documents to bridge for more accurate coding
            advice. Empty array when none.
          type: array
          items:
            type: object
            additionalProperties: false
            required:
            - code
            - message
            properties:
              code:
                enum:
                - missing_required_documents
                - needs_bridging
                - low_confidence
              message:
                type: string
        findings:
          description: One verdict per checked section/sector. Empty when skipped.
          type: array
          items:
            $ref: '#/components/schemas/Res_finding'
        claim_impact:
          description: potensiKlaim — under-coding / upcoding risk / optimal. Ranap stages.
          oneOf:
          - type: 'null'
          - $ref: '#/components/schemas/Res_claim_impact'
        diagnosis_suggestions:
          description: saranDiagnosa — forward-looking diagnosis direction. ranap_cppt only.
          oneOf:
          - type: 'null'
          - $ref: '#/components/schemas/Res_diagnosis_suggestions'
        medication_review:
          description: kesesuaianObat — drug ↔ diagnosis ↔ Fornas audit. ranap_cppt only.
          oneOf:
          - type: 'null'
          - $ref: '#/components/schemas/Res_medication_review'
        document_sync:
          description: sinkronisasiBerkas — required + conditional document checklist. ranap_cppt only.
          oneOf:
          - type: 'null'
          - $ref: '#/components/schemas/Res_document_sync'
        coding_warnings:
          description: Deterministic claim-rule warnings (rujukan validity, repeat procedures, ICD pairing). rajal_soap today.
          type: array
          items:
            $ref: '#/components/schemas/Res_coding_warning'
        meta:
          type: object
          additionalProperties: true
          required:
          - latency_ms
          properties:
            latency_ms:
              type:
              - integer
              - 'null'
              minimum: 0
            engine:
              type: string
              description: e.g. rules+llm, rules+jev+llm
            model:
              type:
              - string
              - 'null'
            profile:
              enum:
              - fhir
              - simple
              - custom
              description: Input profile used for this check.
            needs_bridging:
              type: boolean
              description: Request lacked sections the facility SIMRS should bridge.
            native_resources:
              type: object
              additionalProperties:
                type: integer
              description: 'profile=fhir: how many SATUSEHAT resources of each kind were read (vitals, conditions, procedures,
                medications, allergies, lab, radiology).'
    Req_stage:
      description: Clinical pathway stage being verified.
      enum:
      - igd_asesmen_awal
      - ranap_cppt
      - ranap_resume
      - rajal_soap
    Req_encounter:
      type: object
      additionalProperties: false
      required:
      - visit_id
      properties:
        visit_id:
          type: string
          minLength: 1
          description: Facility visit/registration number (no_rawat).
        patient_ref:
          type: string
          minLength: 1
          not:
            pattern: ^[0-9]{16}$
          description: Facility MRN or opaque id. NEVER NIK/name/phone — a 16-digit value (NIK shape) is rejected.
        class:
          enum:
          - EMER
          - IMP
          - AMB
          description: FHIR Encounter.class (v3-ActCode). Derived from stage when absent.
        origin:
          type: string
          description: Admission source as written in the SIMRS (e.g. 'Unit IGD', 'IGD', 'POLI SPESIALIS SYARAF', 'PRE OP',
            'BAYI BARU LAHIR'). ClaimGuard normalizes it to IGD | POLI | ELEKTIF | NEONATAL | LAINNYA and echoes the normalized
            value in meta.origin_normalized. Ranap stages currently verify IGD only; others are skipped with origin_not_supported.
        patient_status:
          enum:
          - baru
          - lama
        practitioner_ref:
          type: string
        period:
          type: object
          additionalProperties: false
          properties:
            start:
              type: string
            end:
              type: string
        fktp_referral:
          type: object
          additionalProperties: true
          properties:
            issued_date:
              type: string
        episode:
          description: Inpatient context (LOS, ward, class).
          type: object
          additionalProperties: true
          properties:
            ward:
              type: string
            care_class:
              type: string
            los_days:
              type: number
              minimum: 0
            admitted_igd_at:
              type: string
            admitted_ward_at:
              type: string
    Req_coded:
      type: object
      required:
      - code
      properties:
        code:
          type: string
          minLength: 1
        display:
          type: string
    Req_claim_context:
      type: object
      additionalProperties: false
      properties:
        diagnosis_current:
          description: Diagnosis currently planned for the INA-CBG claim (baseline for claim_impact / diagnosis_suggestions).
          type: object
          required:
          - primary
          additionalProperties: false
          properties:
            primary:
              $ref: '#/components/schemas/Req_coded'
            secondary:
              type: array
              items:
                $ref: '#/components/schemas/Req_coded'
    Req_section:
      type: object
      required:
      - key
      - data
      additionalProperties: false
      properties:
        key:
          $ref: '#/components/schemas/Req_section_key'
        label:
          type: string
          description: Display label shown back in findings.
        data:
          type:
          - object
          - array
    Req_section_key:
      description: Canonical section keys. Unknown keys are rejected so typos surface instead of being silently ignored.
      enum:
      - dataPasien
      - anamnesa
      - primarySurvey
      - ttv
      - pemeriksaanFisik
      - codingDiagnosa
      - obat
      - lab
      - radiologi
      - metaRanap
      - resumePulang
      - asesmenAwalIgd
      - pengantarRanap
      - asesmenAwalRanap
      - cpptDokter
      - cpptPerawat
      - cpoObat
      - laporanOperasi
      - persetujuanTindakan
      - monitoringAnestesi
      - laporanTindakan
      - nihss
      - curb65
      - spirometri
      - skoringLain
      - soap
      - pemeriksaan
      - icd
      - riwayat
    Res_status:
      enum:
      - lengkap
      - belum_lengkap
      - perbaiki
    Res_status_or_null:
      enum:
      - lengkap
      - belum_lengkap
      - perbaiki
      - null
    Res_advice:
      type: object
      required:
      - status
      - rekomendasi
      - contoh_isian
      - penjelasan
      properties:
        status:
          $ref: '#/components/schemas/Res_status'
        rekomendasi:
          type: string
          description: What to fix and why (≤25 words). Empty when lengkap.
        contoh_isian:
          type: string
          description: Copy-ready example entry (≤30 words). Empty when lengkap.
        penjelasan:
          type: string
          description: Basis/rule citation (≤40 words). May be empty on sections that don't provide one.
    Res_finding:
      allOf:
      - $ref: '#/components/schemas/Res_advice'
      - type: object
        required:
        - key
        properties:
          key:
            type: string
            description: Section key or resume sector key (resumeDataUtama …).
          label:
            type:
            - string
            - 'null'
    Res_claim_impact:
      allOf:
      - $ref: '#/components/schemas/Res_advice'
      - type: object
        properties:
          temuan:
            type: array
            items:
              type: object
              properties:
                kondisi:
                  type: string
                icd10_disarankan:
                  type:
                  - string
                  - 'null'
                dasar_bukti:
                  type: array
                  items:
                    type: string
                  description: Evidence citations, one per item (date + source + value).
                dampak_severity:
                  type: string
    Res_diagnosis_suggestions:
      allOf:
      - $ref: '#/components/schemas/Res_advice'
      - type: object
        properties:
          kandidat:
            type: array
            items:
              type: object
              properties:
                icd10:
                  type: string
                deskripsi:
                  type: string
                status:
                  type: string
                tingkat_keyakinan:
                  type: string
                dasar_bukti:
                  type: array
                  items:
                    type: string
                  description: Evidence citations, one per item (date + source + value).
                dampak_klaim:
                  type: string
    Res_medication_review:
      type: object
      required:
      - ringkasan
      - detail
      properties:
        ringkasan:
          type: object
          required:
          - status
          properties:
            status:
              $ref: '#/components/schemas/Res_status'
            jumlah_obat_diperiksa:
              type: integer
              minimum: 0
            jumlah_bermasalah:
              type: integer
              minimum: 0
        detail:
          type: array
          items:
            allOf:
            - $ref: '#/components/schemas/Res_advice'
            - type: object
              required:
              - nama_obat
              properties:
                nama_obat:
                  type: string
    Res_document_sync:
      type: object
      required:
      - wajib
      - kondisional
      properties:
        wajib:
          type: array
          items:
            $ref: '#/components/schemas/Res_finding'
        kondisional:
          type: array
          items:
            allOf:
            - $ref: '#/components/schemas/Res_finding'
            - type: object
              properties:
                diperlukan:
                  type: boolean
    Res_coding_warning:
      type: object
      required:
      - key
      - status
      - rekomendasi
      - contoh_isian
      properties:
        key:
          type: string
        status:
          enum:
          - sesuai
          - perlu_ditinjau
          - tidak_sesuai
        rekomendasi:
          type: string
        contoh_isian:
          type: string
    Error:
      type: object
      required:
      - error
      - message
      properties:
        error:
          type: string
          examples:
          - invalid_payload
          - unauthorized
          - rate_limited
          - upstream_error
        message:
          type: string
        details:
          type: array
          items:
            type: string
        request_id:
          type: string
    Pathways:
      type: object
      properties:
        pathways:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
              stages:
                type: array
                items:
                  type: object
                  properties:
                    stage:
                      type: string
                    status:
                      enum:
                      - available
                      - coming_soon
                    enabled_for_key:
                      type: boolean
    Capabilities:
      type: object
      properties:
        tenant:
          type: string
        stages:
          type: array
          items:
            type: string
        profiles:
          type: array
          items:
            enum:
            - simple
            - fhir
        rate_limit_per_minute:
          type: integer
        max_payload_bytes:
          type: integer
