Монгол Улсын үндэсний цөм FHIR удирдамж (Mongolian National Core IG)
0.1.0 - draft
Mongolia
Монгол Улсын үндэсний цөм FHIR удирдамж (Mongolian National Core IG) - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Энэхүү удирдамжид ашигласан SHALL, SHOULD, MAY гэсэн үгс нь RFC 2119-ийн утгаар хэрэглэгдэнэ:
| Англи | Монгол | Утга |
|---|---|---|
| SHALL / SHALL NOT | ёстой / болохгүй | Заавал биелүүлнэ. Биелүүлээгүй систем энэ удирдамжид нийцэхгүй. |
| SHOULD / SHOULD NOT | нь зүйтэй / зохимжгүй | Хүчтэй зөвлөмж. Биелүүлэхгүй бол үндэслэлээ тайлбарлах шаардлагатай. |
| MAY | болно | Сонголт. Хэрэгжүүлэх эсэх нь системийн шийдвэр. |
| Тэмдэглэгээ | Утга |
|---|---|
0..1 |
Байхгүй байж болно, байвал ганцхан удаа |
1..1 |
Заавал, ганцхан удаа |
0..* |
Байхгүй байж болно, олон удаа давтагдаж болно |
1..* |
Заавал, олон удаа давтагдаж болно |
| MS (Must Support) | Систем энэ талбарыг дэмжих ёстой — уншаад зөв боловсруулж, бичих боломжтой байх. Утга нь заавал байх гэсэн үг биш. |
| Хүч | Утга |
|---|---|
| required | Зөвхөн заасан ValueSet-ийн кодыг ашиглана. Өөр код бичвэл татгалзана. |
| extensible | Тохирох код байвал заасан ValueSet-ээс авна; байхгүй бол өөр код ашиглаж болно. |
| preferred | Заасан ValueSet-ийг ашиглах нь зүйтэй. |
| example | Зөвхөн жишээ. |
Систем FHIR R4 (4.0.1) хувилбарыг дэмжих ёстой. Хүсэлтийн
Content-Type нь application/fhir+json байх ёстой.
Patient нөөц дээр Монгол улсын иргэний регистрийн дугаар
identifier slice-д дараах системээр бичигдэх ёстой:
system = "http://fhir.mn/sid/national-id"
value = "УБ12345678"
Иргэний хувийн дугаар (Civil ID) байвал http://fhir.mn/sid/civil-id
системээр бичигдэнэ. Регистрийн дугаарыг Patient.id талбарт бичих ёсгүй —
id нь серверийн дотоод техникийн дугаар.
Бичигдсэн өгөгдөл бүр аль байгууллагаас ирснийг заасан байх ёстой:
| Нөөц | Талбар |
|---|---|
QuestionnaireResponse |
author → Organization/{id} |
Encounter |
serviceProvider → Organization/{id} |
Patient |
managingOrganization → Organization/{id} |
Эдгээрийг Gateway нь токен доторх байгууллагын дугаараар автоматаар нөхөж
бичдэг. Систем өөр байгууллагын нэрийн өмнөөс бичихийг оролдвол 403 буцна.
QuestionnaireResponse илгээхдээ:
Questionnaire-т тодорхойлогдсон дарааллаар байрлуулах
ёстой. Дараалал буруу бол сервер 422 Structural Error: items are out of
order буцаана.group) доторх талбарыг үндсэн түвшинд гаргаж бичих ёсгүй —
үүрлэсэн бүтцийг нь хадгална.enableWhen нөхцөлөөр хаалттай байгаа талбарт хариулт бичих ёсгүй.answer-ийн төрөл нь item.type-тай тохирох ёстой
(#string → valueString, #choice → valueCoding гэх мэт).status = "completed" болгохын өмнө required = true бүх талбар бөглөгдсөн
байх ёстой. in-progress төлөвт энэ шалгалт хийгдэхгүй.Эмнэлгийн систем ямар ч нөөцийг API-аар устгаж болохгүй. DELETE хүсэлт
403 буцаана. Устгах шаардлага гарвал ЭМХТ-ийн администратораар дамжуулна.
Систем зөвхөн өөрийн байгууллагын бичсэн өгөгдлийг хайж олно. Энэ хязгаарлалт серверийн талд автоматаар хийгддэг тул хүсэлтэд нэмэлт шүүлтүүр бичих шаардлагагүй. Тусгайлан зөвшөөрөгдсөн үл хамаарах тохиолдлуудыг Ажлын урсгалууд хуудсанд тайлбарласан.
403 буцаах ёстой.