# allergyIntollerance

allergyIntolleranc&#x65;**.identifier**

Berisi satu atau lebih daftar data id internal faskes untuk data alergi ini. Ini adalah id resmi yang diterbitkan oleh masing-masing faskes untuk menandai alergi pasien dengan tipe data `Identifier`.<br>

<table><thead><tr><th width="405">Elemen</th><th>Nilai Elemen</th></tr></thead><tbody><tr><td>allergyIntollerance.identifier[i].system</td><td><a href="http://sys-ids.kemkes.go.id/allergy/{{organization-ihs-number}}/">http://sys-ids.kemkes.go.id/allergy/{{organization-ihs-number}}/</a> dengan <code>{organization-ihs-number}</code> adalah ID organisasi induk yang didapatkan dari master sarana indeks.</td></tr><tr><td><h4 id="observation-identifier-use">allergyIntollerance.identifier[i].use</h4></td><td>Berisi data dengan tipe data <code>code</code>, yang nilainya mengacu pada data terminologi <a href="http://hl7.org/fhir/identifier-use">IdentifierUse</a>.</td></tr><tr><td>allergyIntollerance.identifier[i].value</td><td>Berisi kode atau id lokal/nomor pencatatan alergi lokal yang disimpan di sistem internal masing-masing organisasi</td></tr></tbody></table>

### allergyIntollerance.identifier\[i].use <a href="#observation-identifier-use" id="observation-identifier-use"></a>

| Code      | Display   | Definition                                                                                                                                                                                                                                           |
| --------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| usual     | Usual     | The identifier recommended for display and use in real-world interactions which should be used when such identifier is different from the "official" identifier.                                                                                     |
| official  | Official  | The identifier considered to be most trusted for the identification of this item. Sometimes also known as "primary" and "main". The determination of "official" is subjective and implementation guides often provide additional guidelines for use. |
| temp      | Temp      | A temporary identifier.                                                                                                                                                                                                                              |
| secondary | Secondary | An identifier that was assigned in secondary use - it serves to identify the object in a relative context, but cannot be consistently assigned to the same object again in a different context.                                                      |
| old       | Old       | The identifier id no longer considered valid, but may be relevant for search purposes. E.g. Changes to identifier schemes, account merges, etc.                                                                                                      |

{% code title="Contoh JSON allergyIntollerance.identifier" %}

```json
[
  {
    "system": "http://sys-ids.kemkes.go.id/allergy/1000004",
    "use": "official",
    "value": "98457729"
  }
]
```

{% endcode %}

## \*AllergyIntolerance.patient <a href="#allegryintolerance-patient" id="allegryintolerance-patient"></a>

Berisi satu atau lebih pasien yang memiliki alergi atau intoleransi dengan tipe data `Reference`, yang direferensikan ke data yang tersimpan di *resource* `Patient.`

| Elemen                               | Nilai Elemen                                                                                                                |
| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------- |
| allergyIntolerance.patient.reference | `"Patient/{patient-ihs-number}"` dengan `{patient-ihs-number}` adalah ID Patient yang didapatkan dari master pasien indeks. |
| allergyIntolerance.patient.display   | <mark style="color:red;">string</mark>                                                                                      |

{% code title="Contoh AllergyIntolerance.patient" %}

```json
[
  {
    "reference": "Patient/100000030009",
    "display": "Budi Santoso"
  }
]
```

{% endcode %}

### AllergyIntolerance.onset <a href="#allegryintolerance-onset" id="allegryintolerance-onset"></a>

Berisi data mengenai perkiraan atau tanggal aktual, tanggal-waktu, dan atau usia saat alergi atau intoleransi teridentifikasi.

| Elemen                           | Nilai Elemen                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| AllergyIntolerance.onsetDateTime | Berisi data mengenai kapan alergi atau intoleransi diidentifikasi dengan tipe data `dateTime`, dengan format yang diperbolehkan `YYYY, YYYY-MM, YYYY-MM-DD atau YYYY-MM-DDThh:mm:ss+zz:zz`.                                                                                                                                                                                                                                                                   |
| AllergyIntolerance.onsetAge      | Berisi data mengenai kapan alergi atau intoleransi diidentifikasi dengan tipe data `Age`.                                                                                                                                                                                                                                                                                                                                                                     |
| AllergyIntolerance.onsetPeriod   | <ul><li><p><strong>AllergyIntolerance.onsetPeriod.start</strong></p><ul><li>Diisi dengan waktu mulai, sama dengan waktu selesai identifikasi alergi atau intoleransi pasien dalam format <code>YYYY-MM-DD</code>.</li></ul></li><li><p><strong>AllergyIntolerance.onsetPeriod.end</strong></p><ul><li>Diisi dengan waktu selesai, sama dengan waktu identifikasi alergi atau intoleransi pasien dalam format <code>YYYY-MM-DD</code>.<br></li></ul></li></ul> |
| AllergyIntolerance.onsetRange    | Berisi data mengenai kapan alergi atau intoleransi diidentifikasi dengan tipe data `Range`.                                                                                                                                                                                                                                                                                                                                                                   |
| AllergyIntolerance.onsetString   | Berisi data mengenai kapan alergi atau intoleransi diidentifikasi dengan tipe data `string`.                                                                                                                                                                                                                                                                                                                                                                  |

## \*AllergyIntolerance.code <a href="#allegryintolerance-code" id="allegryintolerance-code"></a>

Berisi satu atau lebih data kode untuk menunjukkan zat atau alergen yang menyebabkan alergi atau intoleransi dan juga kondisi di mana tidak diketahui kondisi alerginya dengan tipe data `CodeableConcept`.<br>

### **AllergyIntolerance.code.coding**

Berisi data kode untuk menunjukkan zat atau alergen yang menyebabkan alergi atau intoleransi dan juga kondisi di mana tidak diketahui kondisi alerginya dengan tipe data `Coding`.

Kode untuk menunjukkan zat atau alergen yang menyebabkan alergi atau intoleransi dan juga kondisi dimana tidak diketahui kondisi alerginya. Kode pada elemen ini merujuk pada&#x20;

1. Kode KFA digunakan apabila alergen berupa obat dan vaksin (Kode bahan zat aktif (BZA), produk obat virtual (POV), produk obat aktual (POA)). Kode KFA dapat dilihat dalam link berikut : <https://dto.kemkes.go.id/kfa-browser>  &#x20;
2. Kode WHO Anatomical Therapeutic Chemical Codes (ATC) pada level 3 dan atau 4 digunakan apabila dibutuhkan informasi alergi terhadap golongan obat&#x20;
3. Kode dari SNOMED CT digunakan untuk jenis alergen makanan, lingkungan, dan kondisi tidak diketahui alergi yang dimiliki. Ruang lingkup kode SNOMED CT yang dapat dipakai:

> Expression Constraint Language (ECL) Query : ( < 105590001 |Substance (substance)| MINUS ( << 410942007 |Drug or medicament (substance)| OR (<< 787859002 |Vaccine product (medicinal product)| . 127489000 |Has active ingredient|) ) ) OR (<< 716186003 |No known allergy (situation)| : { 408729009 |Finding context (attribute)| = 410516002 |Known absent (qualifier value)| })

*Catatan: Pada dokumen lampiran terminologi versi 1.1 daftar kode SNOMED-CT yang dilampirkan hanya kode yang tersedia pada SNOMED-CT Global Patient Set (GPS). Untuk dokumen lampiran terminologi versi 2.0 sudah ditambahkan daftar kode SNOMED-CT dari SNOMED-CT International Release versi Desember 2022.*&#x20;

Daftar kode untuk poin b dan c serta pemetaan antara Kode Istilah Klinik Nasional dapat diakses pada **Lampiran Terminologi Alergi (AllergyIntolerance) V1.1** berikut:

{% embed url="<https://docs.google.com/spreadsheets/d/1tN9lFaK2GJ3itObaMOQds8JkI8rjQE2tacYRRSNgPF8/edit#gid=0>" %}
Lampiran Terminologi Alergi (AllergyIntolerance) V1.1
{% endembed %}

{% code title="Contoh JSON" %}

```json
[
  {
    "system": "http://snomed.info/sct",
    "code": "89811004",
    "display": "Gluten (substance)"
  }
]
```

{% endcode %}

## AllergyIntolerance.clinicalStatus <a href="#allegryintolerance-clinicalstatus" id="allegryintolerance-clinicalstatus"></a>

Berisi satu atau lebih data yang berkaitan dengan status klinis alergi atau intoleransi pasien dengan tipe data `CodeableConcept`.

### AllergyIntolerance.clinicalStatus.coding

Berisi data yang berkaitan dengan status klinis alergi atau intoleransi pasien dengan tipe data `Coding`, yang nilainya merujuk pada data terminologi [AllergyIntolerance Clinical Status Codes](https://hl7.org/FHIR/codesystem-allergyintolerance-clinical.html).&#x20;

<table><thead><tr><th width="77">Lvl</th><th>AllergyIntolerance.clinicalStatus[i].coding.system</th><th>AllergyIntolerance.clinicalStatus[i].coding.code</th><th>AllergyIntolerance.clinicalStatus[i].coding.display</th><th>Keterangan</th></tr></thead><tbody><tr><td>0</td><td><a href="http://hl7.org/fhir/R4/codesystem-allergyintolerance-clinical.html">http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical</a></td><td>active</td><td>Active</td><td>Subjek saat ini mengalami atau dalam risiko reaksi terhadap suatu zat </td></tr><tr><td>0</td><td><a href="http://hl7.org/fhir/R4/codesystem-allergyintolerance-clinical.html">http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical</a></td><td>inactive</td><td>Inactive</td><td>Subjek saat ini tidak berisiko reaksi terhadap suatu zat</td></tr><tr><td>1</td><td><a href="http://hl7.org/fhir/R4/codesystem-allergyintolerance-clinical.html">http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical</a></td><td>resolved</td><td>Resolved</td><td>Reaksi pada zat telah dikaji ulang secara klinis melalui pengujian atau paparan ulang dan dianggap sudah tidak ada lagi. Paparan ulang dapat bersifat tidak sengaja, tidak terencana, atau di luar dari tatanan klinis</td></tr></tbody></table>

{% code title="Contoh JSON:" %}

```json
[
  {
    "system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical",
    "code": "active",
    "display": "Active"
  }
]
```

{% endcode %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dokumentasisatusehat-stg.dto.kemkes.go.id/resource-and-terminologi/daftar-resources-and-terminologi/allergyintollerance.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
