Монгол Улсын ЭМӨМТ Хэрэгжүүлэлтийн Удирдамж
1.0.0 - Хянах

Монгол Улсын ЭМӨМТ Хэрэгжүүлэлтийн Удирдамж - Local Development build (v1.0.0). See the Directory of published versions

БүтцийнТодорхойлолт: ЦусСэлбэлтМн - Дэлгэрэнгүй тайлбар

mng-blood-transfusion Профайлын тодорхойлолт.

1. Procedure
Тодорхойлолт

Өвчтөнд зориулж эсвэл өвчтөн дээр гүйцэтгэгддэг эсвэл гүйцэтгэгдсэн үйлдэл юм. Энэ нь мэс засал гэх мэт бие махбодийн оролцоо, эсвэл урт хугацааны үйлчилгээ, зөвлөгөө, эсвэл ховс эмчилгээ гэх мэт бие махбодийн оролцоо арай багатай байж болно.

Хяналтnull..*
ИнварианцуудЭнэ элемент дээр тодорхойлсон
dom-2: Хэрвээ хэрэглүүр өөр хэрэглүүрийн дотор агуулагдаж байгаа бол, тэрээр дотроо багтсан хэрэглүүр агуулах ЁСГҮЙ. (: contained.contained.empty())
dom-3: Хэрвээ хэрэглүүр өөр хэрэглүүрийн дотор агуулагдаж байгаа бол, тэрээр хэрэглүүрийн хаа нэгтэйгээс заагдсан байх ЁСТОЙ эсвэл агуулж буй хэрэглүүр рүү заах ЁСТОЙ. (: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: Хэрвээ хэрэглүүр өөр хэрэглүүрийн дотор агуулагдаж байгаа бол тэрээр meta.versionId эсвэл meta.lastUpdated элементтэй байх ЁСГҮЙ. (: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: Хэрвээ хэрэглүүр өөр хэрэглүүрийн дотор агуулагдаж байгаа бол, аюулгүй байдлын шошготой байх ЁСГҮЙ. (: contained.meta.security.empty())
dom-6: Зохион байгуулалтыг сайн байлгах үүднээс хэрэглүүрүүдэд хүүрнэл хэсэг байх хэрэгтэй. (: text.`div`.exists())
2. Procedure.id
Тодорхойлолт

Хэрэглүүрийн URL-д ашиглагдсан, хэрэглүүрийн логик id. Нэгэнт оноогдсон бол энэ утга хэзээ ч өөрчлөгдөхгүй.

Хяналтnull..1
Төрөлstring
Сэтгэгдлүүд

Хэрэглүүр id-гүй байх цорын ганц тохиолдол нь түүнийг create үйлдэл ашиглан сервер лүү илгээж байх үе юм.

3. Procedure.meta
Тодорхойлолт

Хэрэглүүрийн тухай мета өгөгдөл. Энэ бол дэд бүтцэд хадгалагдаж буй агуулга юм. Агуулгын өөрчлөлт нь хэрэглүүрийн хувилбаруудад гарч буй өөрчлөлттэй үргэлж холбоотой байхгүй байх магадлалтай.

Хяналтnull..1
ТөрөлMeta
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
4. Procedure.implicitRules
Тодорхойлолт

Энэхүү бүтцийг үүсгэхэд ашигласан, мөн боловсруулах явцад ойлгогдох ёстой дүрмийн багцыг заасан заалт. Ихэнх тохиолдолд, энэ нь бусад профайл гэх мэтийн хамтаар тусгай дүрмийг тодорхойлсон хэрэгжүүлэлтийн удирдамжийн лавлагаа юм.

Хяналтnull..1
Төрөлuri
Хувиргагч эсэхtrue
Сэтгэгдлүүд

Энэхүү дүрмийн багцыг эцэслэн батлах нь тухайн агуулгыг зөвхөн цөөн тооны бизнесийн оролцогчид ойлгох боломжтой болгож хязгаарлаахад хүргэнэ. Үүний үр дүнд, урт хугацаандаа өгөгдлийн ашигтай байдал ч мөн хязгаарлагдана. Гэсэн хэдий ч, одоо буй эрүүл мэндийн эко систем нь нэлээд тархай бутархай бөгөөд өгөгдлийг ерөнхийд нь тооцоолохуйц хэмжээнд тодорхойлох, цуглуулах, солилцоход хараахан бэлэн биш байна. Боломжтой бол хэрэгжүүлэгчид ба/эсвэл тодорхойлолтыг зохиогчид энэ элементийг ашиглахаас зайлсхийх хэрэгтэй. Ихэнхдээ, хэрэглэгдсэн тохиолдолд, URL гэдэг нь дээрх онцгой дүрмүүдийг бусад профайл, утгын олонлог гэх мэтийн хамтаар хүүрнэлийн нэг хэсэг хэмээн тодорхойлсон хэрэгжүүлэлтийн удирдамжийг заасан заалт байна.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
5. Procedure.language
Тодорхойлолт

Хэрэглүүр бичигдсэн үндсэн хэл

Хяналтnull..1
ХолбоосХүний хэл
Кодуудыг ...-с сонгох ХЭРЭГТЭЙCommonLanguages
Max Binding: AllLanguages
Төрөлcode
Сэтгэгдлүүд

Хэл нь индексжүүлэлт болон ашиглахад хүртээмжтэй байдлыг нэмэгдүүлэх зорилгоор (ерөнхийдөө, текстээс яриа үүсгэх гэх мэт үйлчилгээ хэлний шошгыг ашигладаг) ашиглагддаг. Хүүрнэл хэсэгт буй html хэлний шошго нь хүүрнэл хэсэгтээ хамаарна. Хэрэглүүр дэх хэлний шошго нь тухайн хэрэглүүр дэх өгөгдлөөс боловсруулан гаргасан бусад илэрхийллийн хэлийг тодорхойлоход ашиглагдаж болно. Бүх агуулга нь үндсэн хэл дээр байх албагүй. Хэрэглүүр.хэл элементийг хүүрнэл хэсэгт автоматаар хамаарна гэж тооцож болохгүй. Хэрэв хэлийг зааж өгсөн бол түүнийг html дэх div элемент дээр бас зааж өгөх хэрэгтэй (xml:lang ба html lang шинж чанар хоорондын хамаарлын тухай мэдээллийг HTML5-д буй дүрмүүдээс харна уу).

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
6. Procedure.text
Тодорхойлолт

Хэрэглүүрийн хураангуйг дотроо агуулсан бөгөөд тухайн хэрэглүүрийн агуулгыг хүнд илэрхийлэхэд ашиглаж болохоор, хүнд уншигдахуйц хэлбэрээр бичигдсэн хүүрнэл хэсэг. Хүүрнэл хэсэг нь бүтэцлэгдсэн өгөгдлийг бүгдийг нь шифрлэх шаардлагагүй боловч хүн зөвхөн хүүрнэл хэсгийг уншихад "эмнэлзүйн хувьд аюулгүй" болгохуйц, хангалттай хэмжээний нарийвчилсан мэдээллийг агуулсан байх шаардлагатай. Хэрэглүүрийн тодорхойлолт нь эмнэл зүйн аюулгүй байдлыг хангахын тулд, хүүрнэл хэсэгт ямар агуулга багтсан байх ёстойг тодорхойлж болно.

Хяналтnull..1
ТөрөлNarrative
Бусад Нэрnarrative, html, xhtml, Харагдах байдал
Сэтгэгдлүүд

Өөр хэрэглүүрийн дотор агуулагдсан хэрэглүүр хүүрнэл хэсгийг агуулдаггүй. Өөр хэрэглүүрийн дотор агуулагдаагүй хэрэглүүр нь хүүрнэл хэсгийг агуулах ЁСТОЙ. Зарим тохиолдолд, хэрэглүүр нь багахан хэмжээний чөлөөт өгөгдөлтэй эсвэл огт чөлөөт өгөгдөлгүй текст агуулж болно (minOccurs=1 элементүүд бүгд хангагдсан тохиолдолд). Энэ нь мэдээллийг "текстийн товчлол" болгон хадгалсан эсвэл текстийг нэмэлтээр, боловсруулаагүй хэлбэрээр оруулсан эсвэл хүүрнэсэн, шифрлэсэн мэдээллийг сүүлд нь оруулсан хуучин системүүдийн өгөгдлийн тухайд зайлшгүй чухал байх магадлалтай.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
7. Procedure.contained
Тодорхойлолт

Эдгээр хэрэглүүрүүд нь тэднийг агуулж буй хэрэглүүрээс гадна, бие даан орших боломжгүй - Тэд тусдаа бие даан ялган танигдах боломжгүй, мөн бие даасан өгөгдөл солилцооны цар хүрээтэй байх ч боломжгүй юм.

Хяналтnull..*
ТөрөлResource
Бусад Нэрinline resources, anonymous resources, contained resources
Сэтгэгдлүүд

Ялган танилт нэгэнт алдагдсан тохиолдод, үүнийг дахин сэргээх нь маш хэцүү (бөгөөд хам сэдвээс хамааралтай) байдаг учир, агуулгыг зүй ёсоор ялган таних боломжтой үед үүнийг хэзээ ч хийх ёсгүй. Хэрэглүүрийн дотор агуулагдах хэрэглүүрүүд нь мета элементүүддээ профай болон шошгыг агуулж болно, гэхдээ аюулгүй байдлын шошго агуулах ЁСГҮЙ.

8. Procedure.extension
Тодорхойлолт

Хэрэглүүрийн үндсэн тодорхойлолтын хэсэг бус, нэмэлт мэдээллийг илэрхийлэхэд ашиглаж болно. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг.

Хяналтnull..*
ТөрөлExtension
Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
9. Procedure.modifierExtension
Тодорхойлолт

Хэрэглүүрийн үндсэн тодорхойлолтын хэсэг биш бөгөөд үүнийг агуулж буй элементийн тухай ойлголтыг болон / эсвэл агуулсан элементэд агуулагдах бүтцүүдийн тухай ойлголтыг өөрчлөх чадвартай нэмэлт мэдээллийг илэрхийлэхэд ашиглаж болно. Хувиргагч элементүүд нь ихэвчлэн үгүйсгэл эсвэл хязгаарлалтыг агуулдаг. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг. Хэрэглүүрийг боловсруулдаг аппликейшнүүд нь хувиргагч өргөтгөлүүдийг хянаж байх шаардлагатай.

Хувиргагч өргөтгөл нь Хэрэглүүр эсвэл ДомейнХэрэглүүр (мөн хувиргагчӨргөтгөлийн утгыг өөрчилж болохгүй) дээрх ямар нэг элементийн утгыг өөрчлөх ЁСГҮЙ.

Хяналтnull..*
ТөрөлExtension
Хувиргагч эсэхtrue
Шаардлагууд

Хувиргагч өргөтгөл нь хэрэгсэхгүй байж болохгүй өргөтгөлүүдийг, хэрэгсэхгүй байж болох өргөтгөлүүдээс тодорхой ялгах боломжийг олгодог. Энэ нь хэрэгжүүлэгчид өргөтгөл байх эсэхийг хязгаарлах хэрэгцээг багасган, цахим систем хоорондын зохицлыг сайжруулдаг. Дэлгэрэнгүй мэдээллийг [хувиргагч өргөтгөлийн тодорхойлолт(extensibility.html#modifierExtension) хэсгээс үзнэ үү.

Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
10. Procedure.identifier
Тодорхойлолт

Хэрэглүүр шинэчлэгдэж, серверээс сервер рүү шилжих явцад тогтвортой хэвээр хадгалагдан байдаг, ажилбарт оноосон бизнесийн ялган танигчид.

ТэмдэглэлЭнэ нь бизнесийн ялган танигч, хэрэглүүрийн ялган танигч биш (хэлэлцүүлэг хэсгийг үзнэ үү)
Хяналтnull..*
ТөрөлIdentifier
Шаардлагууд

Ажилбар нь хэд хэдэн оролцогч системд, серверүүдийн хооронд тогтмол хадгалагддаг хэлбэрээр танигдах учир түүнийг ялган таних боломжийг олгоно.

Сэтгэгдлүүд

Энэ нь бизнесийн ялган танигч ба хэрэглүүрийн ялган танигч биш юм ( хэлэлцүүлэг-ийг үзнэ үү). Аливаа ялган танигч зөвхөн нэг л хэрэглүүрийн үлгэр дээр гарч ирэх нь хамгийн зөв шийдэл юм, гэсэн хэдий ч бизнесийн практикт ижил ялган танигчтай хэд хэдэн хэрэглүүрийн үлгэр оршин тогтнож болох тохиолдол байна - хэрэглүүрийн төрөл нь ялгаатай байж ч болно. Жишээ нь, хэд хэдэн Өвчтөн болон Хүн хэрэглүүрүүд ижил нийгмийн даатгалын дугаарыг ашиглаж болно.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
11. Procedure.instantiatesCanonical
Тодорхойлолт

Энэхүү Ажиглалт бүхлээр нь эсвэл хэсэгчлэн дагаж мөрддөг FHIR-ийн тодорхойлсон протокол, удирдамж, захиалгын багц эсвэл бусад тодорхойлолтыг заагч URL.

Хяналтnull..*
Төрөлcanonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
12. Procedure.instantiatesUri
Тодорхойлолт

Энэхүү Ажиглалт бүхлээр нь эсвэл хэсэгчлэн дагаж мөрддөг гадна хадгалагдаж буй протокол, удирдамж, захиалгын багц эсвэл бусад тодорхойлолтыг заагч URL.

Хяналтnull..*
Төрөлuri
Сэтгэгдлүүд

Энэ нь магадгүй HTML хуудас, PDF, гэх мэт байж болно. эсвэл зүгээр л шийдвэрлэх-боломжгүй URI ялган танигч байж ч болно.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
13. Procedure.basedOn
Тодорхойлолт

Энэ ажилбарыг хийх хүсэлтийн нарийвчилсан мэдээллийг агуулсан хэрэглүүрийг заасан заалт.

Хяналтnull..*
ТөрөлReference(CarePlan | ServiceRequest)
Бусад Нэрfulfills
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
14. Procedure.partOf
Тодорхойлолт

Энэ тодорхой ажилбар нь нэг хэсэг бүрэлдэхүүн эсвэл үе шат болж байгаа арай илүү том үйл явдал.

Хяналтnull..*
ТөрөлReference(Observation | MedicationAdministration | АжилбарМн)
Заавал Дэмжихtrue
Бусад Нэрcontainer
Сэтгэгдлүүд

ЭмӨгөх хэрэглүүр нь Ажилбарыг заасан үүнийХэсэг гэсэн заалтыг агуулдаг, гэхдээ энэ нь тойрог заалт биш юм. Жишээ нь, мэдээгүйжүүлэг хийх ЭмӨгөх нь тухайн мэс заслын Ажилбарын нэг хэсэг юм (ЭмӨгөх.үүнийХэсэг = Ажилбар). Жишээ нь, венийн судсаар эм хэрэглүүлэхийн тулд венийн судас хатгах ажилбар нь эм өгөхийн нэг хэсэг юм (Ажилбар.үүнийХэсэг = ЭмӨгөх).

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
15. Procedure.status
Тодорхойлолт

Ажилбарын төлөв байдлыг тодорхойлсон код. Ихэнхдээ, энэ нь хийгдэж-байгаа эсвэл гүйцэтгэгдсэн төлөв байдал байх болно.

Хяналтnull..1
ХолбоосАжилбарын төлөв байдлыг тодорхойлж байгаа код.
Кодуудыг ...-с сонгох ЁСТОЙEventStatus
Төрөлcode
Хувиргагч эсэхtrue
Сэтгэгдлүүд

"үл мэдэгдэх" кодыг бусад статусыг илэрхийлэхэд хэрэглэдэггүй. "үл мэдэгдэх" код нь тухайн статусуудын нэг нь тохирох хэдий ч бичиж буй систем ажилбарын тухайн үеийн төлөв байдлыг мэдэхгүй байгаа үед хэрэглэгдэх ёстой.

Статус нь хэрэглүүр одоогоор хүчин төгөлдөр бус болохыг илэрхийлэх кодыг агуулдаг тул энэхүү элементийг хувиргагч хэмээн тэмдэглэсэн.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
16. Procedure.statusReason
Тодорхойлолт

Тухайн ажилбарын одоогийн төлөв байдлын шалтгааныг бүртгэдэг.

Хяналтnull..1
ХолбоосАжилбарыг хийгээгүй шалтгааныг тодорхойлсон код.
Жишээ кодыг, дараахаас харна ууProcedureNotPerformedReason(SNOMED-CT)
ТөрөлCodeableConcept
Бусад НэрSuspended Reason, Cancelled Reason
Сэтгэгдлүүд

Энэ нь ерөнхийдөө зөвхөн "хийгдээгүй", "түр зогсоосон" эсвэл "түр зогсоосон" гэх мэт "онцгой" статусуудад ашиглагддаг. Анхнаасаа үйл явдлыг хийж гүйцэтгэх шалтгааныг энд биш, шалтгаанКодCaveCode хэсэгт бүртгэнэ.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
17. Procedure.category
Тодорхойлолт

Хайлт, эрэмбэлэх, үзүүлэх зорилгоор ажилбарыг ангилдаг код (жишээ нь "Мэс заслын ажилбар").

Хяналтnull..1
ХолбоосХайлт, эрэмбэлэх, үзүүлэх зорилгоор ажилбарыг ангилдаг код.
Жишээ кодыг, дараахаас харна ууProcedureCategoryCodes(SNOMEDCT)
ТөрөлCodeableConcept
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
18. Procedure.code
Тодорхойлолт

Хийгдсэн тодорхой ажилбар. Хэрэв ажилбарын тодорхой шинж чанарыг кодлох боломжгүй бол текстийг ашиглана уу (жишээ нь, "Дурангийн аргаар мухар олгойг авах мэс засал" гэх мэт).

Хяналтnull..1
ХолбоосТодорхой ажилбарыг тодорхойлох код.
Жишээ кодыг, дараахаас харна ууProcedureCodes(SNOMEDCT)
ТөрөлCodeableConcept
Заавал Дэмжихtrue
Шаардлагууд

Зөвхөн хэрэглүүрүүдэд эхний ээлжинд хүүрнэлийг 0..1-р тооцох

Бусад Нэрtype
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
19. Procedure.subject
Тодорхойлолт

Ажилбарыг хийлгэсэн хүн эсвэл бүлэг.

Хяналтnull..1
ТөрөлReference(ӨвчтөнМн)
Заавал Дэмжихtrue
Бусад НэрӨвчтөн
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
20. Procedure.encounter
Тодорхойлолт

Энэ Ажилбарыг үүсгэсэн эсвэл энэ бүртгэлийн үүсэлтэй нягт холбоотой энкантур.

Хяналтnull..1
ТөрөлReference(Encounter)
Сэтгэгдлүүд

Энэ нь ихэвчлэн тухайн үйл явдал тохиосон энкантур байдаг ч зарим үйл ажиллагаа нь энкантур албан ёсоор эхлэхээс өмнө эсвэл албан ёсоор дууссаны дараа эхэлж, гэсэн хэдий ч энкантурийн хам сэдэвтэй холбоотой байж болно." Хэрэв тусламж үйлчилгээний эписодыг холбох шаардлагатай бол тэдгээрийг өргөтгөлөөр зохицуулах болно.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
21. Procedure.performed[x]
Тодорхойлолт

Уг ажилбарыг хийх үеийн баримжаалсан эсвэл бодит огноо, огноо-цаг, нас. Нэгээс олон огнооны хооронд хамаардаг нарийн төвөгтэй мэс заслыг бүртгэх боломж олгох болон ажилбарын үргэлжилсэн хугацааг бүртгэх боломж олгох зорилгоор Хугацааг ашиглахыг зөвшөөрдөг.

Хяналтnull..1
ТөрөлСонголт: dateTime, Period, string, Age, Range
[x] Тэмдэглэл[x]-ийг хэрхэн хэрэглэх талаар дэлгэрэнгүй мэдээллийг Өгөгдлийн Төрлийн Сонголт хэсгээс харна уу
Заавал Дэмжихtrue
Сэтгэгдлүүд

Өвчтөн ажилбар хийлгэх үеийн насаа хэлсэн тохиолдолд ерөнхийдөө насыг хэрэглэдэг. Өвчтөн 20-25 насны орчим гэх мэтээр ажилбар хийлгэсэн насны үеийг хэлвэл ерөнхийдөө үеийг хэрэглэдэг. Зарим энкантурийн үеэр хийгдэж, баримтжуулагдаж буй зарим ажилбар нь цагийн бүстээ тохирсон, илүү нарийвчилсан Олон Улсын Зохицуулсан Цаг-ийн тэмдэглэгээтэй байхад зарим ажилбар нь миллисекундын нарийвчлалгүй, урьд хийгдсэн ажилбар байдлаар мэдээлэгддэг тул огнооЦагийг ашигласнаар нарийвчлалын өргөн хүрээг илэрхийлэх боломж олгодог.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
22. Procedure.recorder
Тодорхойлолт

Тухайн бүртгэлийг хийсэн ба түүний агуулгад хариуцлага хүлээх хувь хүн.

Хяналтnull..1
ТөрөлReference(Patient | RelatedPerson | Practitioner | PractitionerRole)
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
23. Procedure.asserter
Тодорхойлолт

Ажилбарын тухай мэдэгдлийг хийж буй хүн.

Хяналтnull..1
ТөрөлReference(Patient | RelatedPerson | Practitioner | PractitionerRole)
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
24. Procedure.performer
Тодорхойлолт

Тоног төхөөрөмжөөс илүү "жинхэнэ" хүмүүсээр хязгаарлагддаг.

Хяналтnull..*
ТөрөлBackboneElement
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
25. Procedure.performer.id
Тодорхойлолт

Элемент дотооддоо заалт хийх дахин давтагдашгүй id (дотоодын заалт хийхэд зориулагдсан). Энэ нь зай агуулаагүй, ямар ч төрлийн тэмдэгтийн цуваан утга байж болно.

Хяналтnull..1
Төрөлstring
26. Procedure.performer.extension
Тодорхойлолт

Элементийн үндсэн тодорхойлолтод ороогүй, нэмэлт мэдээллийг илэрхийлэхэд ашиглагдаж болно. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг.

Хяналтnull..*
ТөрөлExtension
Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
27. Procedure.performer.modifierExtension
Тодорхойлолт

Хэрэглүүрийн үндсэн тодорхойлолтын хэсэг биш бөгөөд үүнийг агуулж буй элементийн тухай ойлголтыг болон / эсвэл агуулсан элементэд агуулагдах бүтцүүдийн тухай ойлголтыг өөрчлөх чадвартай нэмэлт мэдээллийг илэрхийлэхэд ашиглаж болно. Хувиргагч элементүүд нь ихэвчлэн үгүйсгэл эсвэл хязгаарлалтыг агуулдаг. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг. Хэрэглүүрийг боловсруулдаг аппликейшнүүд нь хувиргагч өргөтгөлүүдийг хянаж байх шаардлагатай.

Хувиргагч өргөтгөл нь Хэрэглүүр эсвэл ДомейнХэрэглүүр (мөн хувиргагчӨргөтгөлийн утгыг өөрчилж болохгүй) дээрх ямар нэг элементийн утгыг өөрчлөх ЁСГҮЙ.

Хяналтnull..*
ТөрөлExtension
Хувиргагч эсэхtrue
Шаардлагууд

Хувиргагч өргөтгөл нь хэрэгсэхгүй байж болохгүй өргөтгөлүүдийг, хэрэгсэхгүй байж болох өргөтгөлүүдээс тодорхой ялгах боломжийг олгодог. Энэ нь хэрэгжүүлэгчид өргөтгөл байх эсэхийг хязгаарлах хэрэгцээг багасган, цахим систем хоорондын зохицлыг сайжруулдаг. Дэлгэрэнгүй мэдээллийг [хувиргагч өргөтгөлийн тодорхойлолт(extensibility.html#modifierExtension) хэсгээс үзнэ үү.

Бусад Нэрextensions, user content, modifiers
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
28. Procedure.performer.function
Тодорхойлолт

Гүйцэтгэгчийн ажилбарт эзлэх оролцооны төрлийг ялгана. Жишээлбэл, мэс засалч, мэдээ алдуулагч, дурангийн эмч.

Хяналтnull..1
ХолбоосАжилбар гүйцэтгэгчийн үүргийг тодорхойлсон код.
Жишээ кодыг, дараахаас харна ууProcedurePerformerRoleCodes
ТөрөлCodeableConcept
Шаардлагууд

Өөр өөр гүйцэтгэгчийн оролцооны төрлийг тодруулах боломжийг олгоно.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
29. Procedure.performer.actor
Тодорхойлолт

Уг ажилбарт оролцсон эмнэлгийн мэргэжилтэн

Хяналтnull..1
ТөрөлReference(ХамааралтайХүнМн | Device | ӨвчтөнМн | БайгууллагаМн | ЭмнэлгийнМэргэжилтнийАжилҮүрэгМн | ЭмнэлгийнМэргэжилтэнМн)
Заавал Дэмжихtrue
Шаардлагууд

Төхөөрөмжийн заалт нь зүрхний аппарат гэх мэт хэрэглээний тохиолдлуудыг дэмждэг.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
30. Procedure.performer.onBehalfOf
Тодорхойлолт

Тухайн төхөөрөмж эсвэл эмнэлгийн мэргэжилтэн нэрийнх нь өмнөөс ажиллаж буй байгууллага.

Хяналтnull..1
ТөрөлReference(Organization)
Шаардлагууд

Төхөөрөмж эсвэл эмнэлгийн мэргэжилтэн олон байгууллагатай холбогдож болно. Энэ элемент нь тэд тухайн үйлдлийг гүйцэтгэхдээ аль байгууллагын нэрийн өмнөөс ажиллаж байсныг илтгэнэ.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
31. Procedure.location
Тодорхойлолт

Ажилбар хийгдсэн байршил. Жишээ нь хүүхэд гэртээ төрсөн, ресторанд цагаан мөгөөрсөн хоолойд гуурс суулгах ажилбар хийсэн.

Хяналтnull..1
ТөрөлReference(Location)
Шаардлагууд

Ажилбарыг бүртгэл хадгалагдаж буй байршилтай холбодог.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
32. Procedure.reasonCode
Тодорхойлолт

Ажилбар яагаад хийх болсон кодчилсон шалтгаанууд. Энэ нь магадгүй зарим нэгэн төрлийн кодчилогдсон зүйл байж болно эсвэл текст хэлбэрээр илэрхийлэгдсэн байж болно.

Хяналтnull..*
ХолбоосУг ажилбарыг хийх шаардлага гарсан шалтгааныг тодорхойлсон код.
Жишээ кодыг, дараахаас харна ууProcedureReasonCodes
ТөрөлCodeableConcept
Сэтгэгдлүүд

Код шалтгааныг хангалттай тодорхойлж байвал Ажилбар.шалтгаанКод-ыг хэрэглэнэ үү. Эхэлсэн огноо зэрэг илүү мэдээлийг дамжуулах боломжийг олгодог хэрэглүүрийг зааж өгөхдөө Ажилбар.шалтгаанЗаалт-ыг хэрэглэнэ үү. Ажилбар.шалтгаанКод болон Ажилбар.шалтгаанЗаалт нь мэдээллийг давхцуулах зорилготой биш. Зөвхөн нэг шалтгааны улмаас, Ажилбар.шалтгаанКод эсвэл Ажилбар.шалтгаанЗаалт-ын аль нэгийг хэрэглэж болно. Ажилбар.шалтгаанКод нь хураангуй код байж болно, эсвэл Ажилбаг.шалтгаанЗаалтыг шалтгааны тухай маш нарийн тодорхойлолтыг ЭрүүлМэндийнБайдал | Ажиглалт | Ажилбар | ОношилгооныТайлан | БаримтБичигЗаалт ашиглан зааж өгөхөд хэрэглэж болно. Хэрэв Ажилбар.шалтгаанКод болон Ажилбар.шалтгаанЗаалт нь ажилбарын өөр өөр шалтгаануудыг тодорхойлж байвал хоёулаа ашиглагдаж болно.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
33. Procedure.reasonReference
Тодорхойлолт

Яагаад уг ажилбарыг хийх болсон үндэслэл

Хяналтnull..*
ТөрөлReference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)
Сэтгэгдлүүд

Ажилбар (кесар хагалгаа гэх мэт) нь өөр бусад ажилбарын (эпидурал мэдээ алдуулалт гэх мэт) шалтгаан байх боломжтой. Бусад жишээ нь биопси болон тэлэлт хийхэд зориулсан дурангийн шинжилгээ (оношилгоо ба эмчилгээний хэрэглээний хослол) байж болно. Код шалтгааныг хангалттай тодорхойлж байвал Ажилбар.шалтгаанКод-ыг хэрэглэнэ үү. Эхэлсэн огноо зэрэг илүү мэдээлийг дамжуулах боломжийг олгодог хэрэглүүрийг зааж өгөхдөө Ажилбар.шалтгаанЗаалт-ыг хэрэглэнэ үү. Ажилбар.шалтгаанКод болон Ажилбар.шалтгаанЗаалт нь мэдээллийг давхцуулах зорилготой биш. Зөвхөн нэг шалтгааны улмаас, Ажилбар.шалтгаанКод эсвэл Ажилбар.шалтгаанЗаалт-ын аль нэгийг хэрэглэж болно. Ажилбар.шалтгаанКод нь хураангуй код байж болно, эсвэл Ажилбаг.шалтгаанЗаалтыг шалтгааны тухай маш нарийн тодорхойлолтыг ЭрүүлМэндийнБайдал | Ажиглалт | Ажилбар | ОношилгооныТайлан | БаримтБичигЗаалт ашиглан зааж өгөхөд хэрэглэж болно. Хэрэв Ажилбар.шалтгаанКод болон Ажилбар.шалтгаанЗаалт нь ажилбарын өөр өөр шалтгаануудыг тодорхойлж байвал хоёулаа ашиглагдаж болно.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
34. Procedure.bodySite
Тодорхойлолт

Анатомын байршлын талаарх дэлгэрэнгүй бүтэцжүүлсэн мэдээлэл. Олон байршил зөвшөөрөгдөнө - жишээ нь шархнаас олон тооны цоолтуурт биопси авах.

Хяналтnull..*
ХолбоосАнатомийн байршлыг тодорхойлох кодууд. Хажуу талыг оруулж болно.
Жишээ кодыг, дараахаас харна ууSNOMEDCTBodyStructures
ТөрөлCodeableConcept
Сэтгэгдлүүд

Хэрэв хэрэглээний тохиолдол БиеийнБүтэц хэрэглүүрээс өвөрмөц шинж шаардсан (жишээ нь тус тусад нь тодорхойлох эсвэл бүртгэхэд) бол стандарт өргөтгөл ажилбар-биеийнзорилтотхэсгүүд. хэрэглэнэ үү.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
35. Procedure.outcome
Тодорхойлолт

Ажилбарын үр дүн - Хийгдэж буй ажилбарын шалтгааныг шийдвэрлэсэн үү?

Хяналтnull..1
ХолбоосАжилбарын үр дүн - шийдвэрлэгдсэн эсвэл өөр үр дүнд хүрсэн эсэх.
Жишээ кодыг, дараахаас харна ууProcedureOutcomeCodes(SNOMEDCT)
ТөрөлCodeableConcept
Сэтгэгдлүүд

Хэрэв үр дүн нь зөвхөн хүүрнэл текстийг агуулж байвал, үүнийг КодчилжБолохОйлголт.текст ашиглан бүртгэж болно.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
36. Procedure.report
Тодорхойлолт

Энэ нь гистологийн үр дүн, эмгэг судлалын үр дүн, мэс заслын тайлан гэх мэт байж болно.

Хяналтnull..*
ТөрөлReference(DiagnosticReport | DocumentReference | Composition)
Сэтгэгдлүүд

Олон тайлан байж болно - жишээ нь, тухайн ажилбарын үед олон биопси авсан, хэд хэдэн тооны анатомын эмгэг судлалын үр дүн гарсан бол.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
37. Procedure.complication
Тодорхойлолт

Ажилбарын явцад эсвэл ажилбарын яг дараа гарсан хүндрэлүүд. Ерөнхийдөө үүнийг ямар нэгэн "ажилбарын дараах" асуудлыг тодорхойлохоос илүүтэй ажилбарыг өөрийг нь илэрхийлдэг тэмдэглэл хэсгээс тусад нь бүртгэдэг.

Хяналтnull..*
ХолбоосКодуудыг ...-с сонгох ЁСТОЙBlood transfusion outcome value set.
ТөрөлCodeableConcept
Заавал Дэмжихtrue
Сэтгэгдлүүд

Хэрэв хүндрэл нь зөвхөн хүүрнэл текст байдлаар бичигдсэн бол тэдгээрийг КодчилжБолохОйлголт.текст ашиглан бүртгэх боломжтой.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
38. Procedure.complicationDetail
Тодорхойлолт

Ажилбарын явцад эсвэл ажилбарын яг дараа гарсан хүндрэлүүд.

Хяналтnull..*
ТөрөлReference(ЭрүүлМэндийнБайдалMн)
Заавал Дэмжихtrue
Шаардлагууд

Энэ нь ажилбарын шалтгаан болсон эрүүл мэндийн байдлыг бус, ажилбарын үр дүнд үүссэн эрүүл мэндийн байдлыг баримтжуулахад хэрэглэгдэнэ.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
39. Procedure.followUp
Тодорхойлолт

Ажилбар тодорхой төрлийн хяналтыг шаарддаг эсэх - жишээ нь, оёдол авах. Хяналт нь энгийн тэмдэглэл хэлбэрээр илэрхийлэх боломжтой эсвэл ТусламжҮйлчилгээнийТөлөвлөгөө хэрэглүүр ашиглаж болохуйц илүү нарийн төвөгтэй байж болно.

Хяналтnull..*
ХолбоосАжилбарын дараа шаардагдах тусгай хяналт жишээ нь оёдол авах
Жишээ кодыг, дараахаас харна ууProcedureFollowUpCodes(SNOMEDCT)
ТөрөлCodeableConcept
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
40. Procedure.note
Тодорхойлолт

Ажилбарын талаарх бусад тэмдэглэл, сэтгэгдлүүд.

Хяналтnull..*
ТөрөлAnnotation
Заавал Дэмжихtrue
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
41. Procedure.focalDevice
Тодорхойлолт

Ажилбарын анхаарал хандуулж буй цөм байдлаар суулгасан, авсан эсвэл өөр ямар нэгэн байдлаар засварласан (тохируулга, батерей солих, хиймэл эрхтэн тааруулах, шархны-вакум суулгах гэх мэт) төхөөрөмж.

Хяналтnull..*
ТөрөлBackboneElement
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
42. Procedure.focalDevice.id
Тодорхойлолт

Элемент дотооддоо заалт хийх дахин давтагдашгүй id (дотоодын заалт хийхэд зориулагдсан). Энэ нь зай агуулаагүй, ямар ч төрлийн тэмдэгтийн цуваан утга байж болно.

Хяналтnull..1
Төрөлstring
43. Procedure.focalDevice.extension
Тодорхойлолт

Элементийн үндсэн тодорхойлолтод ороогүй, нэмэлт мэдээллийг илэрхийлэхэд ашиглагдаж болно. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг.

Хяналтnull..*
ТөрөлExtension
Бусад Нэрextensions, user content
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
44. Procedure.focalDevice.modifierExtension
Тодорхойлолт

Хэрэглүүрийн үндсэн тодорхойлолтын хэсэг биш бөгөөд үүнийг агуулж буй элементийн тухай ойлголтыг болон / эсвэл агуулсан элементэд агуулагдах бүтцүүдийн тухай ойлголтыг өөрчлөх чадвартай нэмэлт мэдээллийг илэрхийлэхэд ашиглаж болно. Хувиргагч элементүүд нь ихэвчлэн үгүйсгэл эсвэл хязгаарлалтыг агуулдаг. Өргөтгөлийн хэрэглээг аюулгүй, зохион байгуулахад дөхөм байлгах үүднээс шинэ өргөтгөл тодорхойлох болон хэрэглэх явдлыг хатуу чанд тодорхойлсон байдаг. Бүх хэрэгжүүлэгч шинэ өргөтгөл тодорхойлж болох боловч өргөтгөлийн тодорхойлолтын хэсэг болон мөрдөгдөх ЁСТОЙ багц шаардлага байдаг. Хэрэглүүрийг боловсруулдаг аппликейшнүүд нь хувиргагч өргөтгөлүүдийг хянаж байх шаардлагатай.

Хувиргагч өргөтгөл нь Хэрэглүүр эсвэл ДомейнХэрэглүүр (мөн хувиргагчӨргөтгөлийн утгыг өөрчилж болохгүй) дээрх ямар нэг элементийн утгыг өөрчлөх ЁСГҮЙ.

Хяналтnull..*
ТөрөлExtension
Хувиргагч эсэхtrue
Шаардлагууд

Хувиргагч өргөтгөл нь хэрэгсэхгүй байж болохгүй өргөтгөлүүдийг, хэрэгсэхгүй байж болох өргөтгөлүүдээс тодорхой ялгах боломжийг олгодог. Энэ нь хэрэгжүүлэгчид өргөтгөл байх эсэхийг хязгаарлах хэрэгцээг багасган, цахим систем хоорондын зохицлыг сайжруулдаг. Дэлгэрэнгүй мэдээллийг [хувиргагч өргөтгөлийн тодорхойлолт(extensibility.html#modifierExtension) хэсгээс үзнэ үү.

Бусад Нэрextensions, user content, modifiers
Сэтгэгдлүүд

Өргөтгөлийг ашиглаж эсвэл тодорхойлж буй байгууллага эсвэл хууль эрх зүйн хүрээний байдлаас үл хамааран, ямар ч програм, төсөл, стандартад өргөтгөлийг ашиглахад буруутгах зүйл байх ёсгүй. Өргөтгөлийн хэрэглээ нь FHIR-ийн тодорхойлолтыг хүн бүрийн хэрэгцээнд нийцэхүйц, энгийн түвшинд байх боломжийг олгож буй хүчин зүйл юм.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
ext-1: Өргөтгөл эсвэл утга[x]-ийн аль нэгийг агуулах ёстой, хоёуланг нь агуулж болохгүй (: extension.exists() != value.exists())
45. Procedure.focalDevice.action
Тодорхойлолт

Ажилбарын хугацаанд төхөөрөмж дээр гарсан өөрчлөлтийн төрөл.

Хяналтnull..1
ХолбоосАжилбарын хугацаанд төхөөрөмж дээр гарсан өөрчлөлтийн төрөл.
Кодуудыг ...-с сонгох ХЭРЭГТЭЙProcedureDeviceActionCodes
ТөрөлCodeableConcept
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
46. Procedure.focalDevice.manipulated
Тодорхойлолт

Ажилбарын явцад засварлагдсан (өөрчлөгдсөн) төхөөрөмж.

Хяналтnull..1
ТөрөлReference(Device)
ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
47. Procedure.usedReference
Тодорхойлолт

Ажилбарын нэг хэсэг байдлаар хэрэглэгдсэн эм, төхөөрөмж болон бусад бодисыг тодорхойлно.

Хяналтnull..*
ТөрөлReference(Substance)
Шаардлагууд

Бохирдлыг хянах гэх мэт зорилгоор ашигладаг

Сэтгэгдлүүд

Яг суулгасан эсвэл авсан төхөөрөмжид Ажилбар.төхөөрөмж-ийг хэрэглэнэ үү.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))
48. Procedure.usedCode
Тодорхойлолт

Ажилбарын нэг хэсэг байдлаар ашиглагсан кочилсон зүйлийг тодорхойлно.

Хяналтnull..*
ХолбоосАжилбарын явцад ашиглагдсан зүйлсийг тодорхойлох кодууд.
Жишээ кодыг, дараахаас харна ууFHIRDeviceTypes
ТөрөлCodeableConcept
Сэтгэгдлүүд

Яг суулгасан эсвэл авсан төхөөрөмжид Ажилбар.төхөөрөмж-ийг хэрэглэнэ үү.

ИнварианцуудЭнэ элемент дээр тодорхойлсон
ele-1: FHIR-ийн бүх элементүүд @утга эсвэл дэд элементийг агуулах ёстой (: hasValue() or (children().count() > id.count()))