הפניה לסכימת נתונים של Healthcare FHIR R4

התכונה 'חיפוש מבוסס סוכנים' תומכת בחלק ממשאבי FHIR R4. בדף הזה מפורטים רכיבים ומשאבי FHIR נתמכים. לכל משאב, בדף הזה מוצגת טבלה של הגדרות הסכימה שהוגדרו על ידי Google, עם הפרטים הבאים:

  • סימן וי שמציין אם אפשר להוסיף את הרכיבים לאינדקס, לחפש אותם ולאחזר אותם כברירת מחדל. כדי להבין את הגדרות השדות האלה, אפשר לקרוא את המאמר בנושא הגדרת שדות.
  • סימן וי שמציין אם הרכיבים נחשבים לשדות קלט כשנוצרת תשובה של LLM. כלומר, כדי ליצור את הנחיית הקלט לתשובת ה-LLM, השדות האלה מאוחזרים מהמסמכים. אי אפשר להגדיר את השדה הזה כחלק מהגדרת הסכימה.

עריכת הגדרות הסכימה

כדי לערוך את הגדרות הסכימה, בוחרים באפשרות סכימה בהתאמה אישית כשיוצרים את מאגר הנתונים. אפשר לערוך את הגדרות הסכימה כשיוצרים את מאגר הנתונים או בשלב מאוחר יותר.

מפרט ברמת המשאב

התכונה 'חיפוש מבוסס סוכנים' תומכת במשאבים ובהפניות למשאבים הבאים:

מפרט ברמת מאגר הנתונים

המאפיינים הבאים במאגר הנתונים נתמכים.

מאפיין (property) ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור
id
resource_type
resource_datetime
patient_id

הגדרה ברמת השדה

חיפוש מבוסס סוכנים תומך בקבוצת משנה של רכיבי נתונים של FHIR בכל אחד ממשאבי ה-FHIR הנתמכים. בקטעים הבאים מפורטים הרכיבים הנתמכים בכל המשאבים הנתמכים של FHIR, ומצוין אם אפשר להוסיף את הרכיבים לאינדקס, לחפש אותם ולאחזר אותם בתנאים הבאים:

  • אם לרכיבים חוזרים יש אינדקס ריק או [], כל המופעים של הרכיב הזה נתמכים. לדוגמה, במשאב AllergyIntolerance, כל המופעים של clinicalStatus.coding[].code נתמכים.
  • אם לרכיבים חוזרים יש אינדקס ספציפי או [0], רק המופע הראשון נתמך. לדוגמה, במשאב Composition נתמך רק המופע הראשון של author[0].display.
  • הפניה למשאבים יחסיים נתמכת בפורמט Resource/resourceId. לדוגמה, הערך של subject.reference צריך להיות Patient/034AB16.
  • הפניות מוחלטות נתמכות רק במשאבי Binary, ורק אם סוג הנתונים מוגדר כ-attachment. הפניות מוחלטות נתמכות רק במיקומי Cloud Storage שתואמים לתבנית הבאה: gs://BUCKET_NAME/FILE_PATH.
  • אין תמיכה בהפניות פנימיות או לוגיות, והפניות כאלה לא נפתרות.

AllergyIntolerance

יש תמיכה ברכיבים הבאים במשאב AllergyIntolerance.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
asserter.display
asserter.reference רק מטפלים.
clinicalStatus.coding[].code
clinicalStatus.coding[].display
clinicalStatus.coding[].system
code.coding[].code
code.coding[].display
code.coding[].system
code.text
encounter.reference
id
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
note[].text
patient.reference המטופל בלבד.
reaction[].description
reaction[].manifestation[].text
reaction[].severity
recordedDate
recorder.display
recorder.reference רק מטפלים.
verificationStatus.coding[].code
verificationStatus.coding[].display
verificationStatus.coding[].system

פגישה

יש תמיכה ברכיבים הבאים במשאב Appointment.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
appointmentType.coding[].code
appointmentType.coding[].display
appointmentType.coding[].system
comment
created
description
id
participant[].actor.reference
participant[].type[].coding[].code
participant[].type[].coding[].display
participant[].type[].coding[].system
participant[].type[].text
reasonCode[].coding[].code
reasonCode[].coding[].display
reasonCode[].coding[].system
reasonCode[].text
serviceCategory[].coding[].code
serviceCategory[].coding[].display
serviceCategory[].coding[].system
serviceCategory[].text
start
status

בסיסי

יש תמיכה ברכיבים הבאים במשאב הבסיסי.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
author.display
author.reference רק מטפלים.
code.coding[].code
code.coding[].display
code.coding[].system
code.text
created
id
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
subject.reference המטופל בלבד.
text.div

CarePlan

הרכיבים הבאים במשאב CarePlan נתמכים.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
activity[].detail.description
activity[].progress[].text
addresses[].display
addresses[].reference
author.display
author.reference
category[].coding[].code
category[].coding[].display
category[].coding[].system
category[].text
created
description
encounter.reference
goal[].display
goal[].reference
id
note[].text
period.end
period.start
status
subject.reference
text.div
title

קומפוזיציה

הרכיבים הבאים במשאב Composition נתמכים.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
author[0].display
author[0].reference רק מטפלים.
category[].coding[].code
category[].coding[].display
category[].coding[].system
category[].text
date
encounter.reference
id
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
section[].text.div השדה הזה חייב להיות קיים כדי שאפשר יהיה להוסיף את המשאב לאינדקס.
status
subject.reference המטופל בלבד.
title
type.coding[].code
type.coding[].display
type.coding[].system
type.text

תנאי

האלמנטים הבאים במשאב Condition נתמכים.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
asserter.display
asserter.reference רק מטפלים.
bodySite[].coding[].code
bodySite[].coding[].display
bodySite[].coding[].system
bodySite[].text
category[].coding[].code
category[].coding[].display
category[].coding[].system
category[].text
clinicalStatus.coding[].code
clinicalStatus.coding[].display
clinicalStatus.coding[].system
code.coding[].code
code.coding[].display
code.coding[].system
code.text
encounter.reference
id
identifier[].system
identifier[].value
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
note[].text
onsetDateTime
onsetPeriod.end
onsetPeriod.start
recordedDate
recorder.display
recorder.reference רק מטפלים.
subject.reference המטופל בלבד.
verificationStatus.coding[].code
verificationStatus.coding[].display
verificationStatus.coding[].system

DiagnosticReport

יש תמיכה ברכיבים הבאים במשאב DiagnosticReport.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
category[].coding[].code
category[].coding[].display
category[].coding[].system
category[].text
conclusion האפשרות הזו רלוונטית רק כשpresentedForm[0].data לא זמין.
effectiveDateTime
id
imagingStudy[].imagingStudyId
issued
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
performer[0].display
performer[0].reference רק מטפלים.
presentedForm[0].data הקידוד צריך להיות לפי base64. יכול להכיל נתיב .
subject.reference המטופל בלבד.

DocumentReference

יש תמיכה ברכיבים הבאים במשאב DocumentReference.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
authenticator.display
authenticator.reference
author[0].display
author[0].reference
content[0].attachment.contentType

סוגי ה-MIME הנתמכים:

  • application/json
  • application/pdf
  • application/rtf
  • application/xhtml+xml
  • application/xml
  • image/bmp
  • image/gif
  • image/jpeg
  • image/png
  • image/tiff
  • text/html
  • text/plain
  • text/xml
content[0].attachment.creation
content[0].attachment.data הקידוד צריך להיות לפי base64.
content[0].attachment.title
content[0].attachment.url
content[0].format.code
content[0].format.display
content[0].format.system
context.encounter[].reference
context.period.end
context.period.start
custodian.display
custodian.reference רק מטפלים.
date
description
docStatus
id
identifier[].system
identifier[].value
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
status
subject.reference המטופל בלבד.
type.coding[].code
type.coding[].display
type.coding[].system
type.text

מפגש

יש תמיכה ברכיבים הבאים במשאב Encounter.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
class.code
class.display
class.system
id
identifier[].system
identifier[].value
location[].location.display
location[].location.reference
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
participant[0].individual.display
participant[0].individual.reference רק מטפלים.
participant[].type[].coding[].code
participant[].type[].coding[].display
participant[].type[].coding[].system
participant[].type[].text
period.end
period.start
reasonCode[].coding[].code
reasonCode[].coding[].display
reasonCode[].coding[].system
reasonCode[].text
serviceType.coding[].code
serviceType.coding[].display
serviceType.coding[].system
serviceType.text
status
subject.reference המטופל בלבד.
type[].coding[].code
type[].coding[].display
type[].coding[].system
type[].text

ImagingStudy

יש תמיכה ברכיבים הבאים במשאב ImagingStudy.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
description
encounter.reference
endpoint[0].reference
id
identifier[].system
identifier[].value
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
modality[].code
modality[].display
modality[].system
note[].text
procedureCode[].coding[].code
procedureCode[].coding[].display
procedureCode[].coding[].system
procedureCode[].text
referrer.display
referrer.reference רק מטפלים.
started
status
subject.reference המטופל בלבד.

חיסונים

יש תמיכה ברכיבים הבאים במשאב החיסון.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
encounter.reference
id
identifier[].system
identifier[].value
manufacturer.display
manufacturer.reference
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
note[].text
occurrenceDateTime
occurrenceString
patient.reference המטופל בלבד.
primarySource
recorded
status
statusReason.coding[].code
statusReason.coding[].display
statusReason.coding[].system
statusReason.text
vaccineCode.coding[].code
vaccineCode.coding[].display
vaccineCode.coding[].system
vaccineCode.text

MedicationAdministration

הרכיבים הבאים במשאב MedicationAdministration נתמכים.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
category.coding[].code
category.coding[].display
category.coding[].system
category.text
context.reference
dosage.dose.unit
dosage.dose.value
dosage.method.coding[].code
dosage.method.coding[].display
dosage.method.coding[].system
dosage.method.text
dosage.rateQuantity.unit
dosage.rateQuantity.value
dosage.route.coding[].code
dosage.route.coding[].display
dosage.route.coding[].system
dosage.route.text
dosage.site.coding[].code
dosage.site.coding[].display
dosage.site.coding[].system
dosage.site.text
dosage.text
effectiveDateTime
effectivePeriod.end
effectivePeriod.start
id
identifier[].system
identifier[].value
medicationCodeableConcept.coding[].code
medicationCodeableConcept.coding[].display
medicationCodeableConcept.coding[].system
medicationCodeableConcept.text
medicationReference.display
medicationReference.reference תרופות בלבד.
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
note[].text
performer[0].actor.display
performer[0].actor.reference רק מטפלים.
request.reference
status
subject.reference המטופל בלבד.

MedicationDispense

הרכיבים הבאים במשאב MedicationDispense נתמכים.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
category.coding[].code
category.coding[].display
category.coding[].system
category.text
context.reference
daysSupply.code
daysSupply.system
daysSupply.unit
daysSupply.value
dosageInstruction[].doseAndRate[].doseQuantity.unit
dosageInstruction[].doseAndRate[].doseQuantity.value
dosageInstruction[].doseAndRate[].rateQuantity.unit
dosageInstruction[].doseAndRate[].rateQuantity.value
dosageInstruction[].method.coding[].code
dosageInstruction[].method.coding[].display
dosageInstruction[].method.coding[].system
dosageInstruction[].method.text
dosageInstruction[].route.coding[].code
dosageInstruction[].route.coding[].display
dosageInstruction[].route.coding[].system
dosageInstruction[].route.text
dosageInstruction[].site.coding[].code
dosageInstruction[].site.coding[].display
dosageInstruction[].site.coding[].system
dosageInstruction[].site.text
dosageInstruction[].text
id
identifier[].system
identifier[].value
medicationCodeableConcept.coding[].code
medicationCodeableConcept.coding[].display
medicationCodeableConcept.coding[].system
medicationCodeableConcept.text
medicationReference.display
medicationReference.reference תרופות בלבד.
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
note[].text
quantity.code
quantity.system
quantity.unit
quantity.value
status
statusReasonCodeableConcept.coding[].code
statusReasonCodeableConcept.coding[].display
statusReasonCodeableConcept.coding[].system
statusReasonCodeableConcept.text
subject.reference המטופל בלבד.
whenHandedOver

MedicationRequest

הרכיבים הבאים במשאב MedicationRequest נתמכים.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
authoredOn
category[].coding[].code
category[].coding[].display
category[].coding[].system
category[].text
dosageInstruction[].doseAndRate[].doseQuantity.unit
dosageInstruction[].doseAndRate[].doseQuantity.value
dosageInstruction[].patientInstruction
dosageInstruction[].route.text
dosageInstruction[].text
dosageInstruction[].timing.code.text
id
medicationCodeableConcept.coding[].code
medicationCodeableConcept.coding[].display
medicationCodeableConcept.coding[].system
medicationCodeableConcept.text
medicationReference.display
medicationReference.reference תרופות בלבד.
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
reportedBoolean
reportedReference.display
reportedReference.reference
requester.display
requester.reference רק מטפלים.
status
subject.reference המטופל בלבד.

MedicationStatement

יש תמיכה ברכיבים הבאים במשאב MedicationStatement.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
category.coding[].code
category.coding[].display
category.coding[].system
category.text
context.reference
dateAsserted
dosage[].doseAndRate[].doseQuantity.unit
dosage[].doseAndRate[].doseQuantity.value
dosage[].patientInstruction
dosage[].route.coding[].code
dosage[].route.coding[].display
dosage[].route.coding[].system
dosage[].route.text
dosage[].text
dosage[].timing.code.text
effectiveDateTime
effectivePeriod.end
effectivePeriod.start
id
medicationCodeableConcept.coding[].code
medicationCodeableConcept.coding[].display
medicationCodeableConcept.coding[].system
medicationCodeableConcept.text
medicationReference.display
medicationReference.reference
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
status
subject.reference

תצפית

הרכיבים הבאים במשאב Observation נתמכים.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
category[].coding[].code
category[].coding[].display
category[].coding[].system
code.coding[].code
code.coding[].display
code.coding[].system
code.text
component[].code.coding[].code
component[].code.coding[].display
component[].code.coding[].system
component[].code.text
component[].valueQuantity.unit
component[].valueQuantity.value
effectiveDateTime
encounter.reference
id
issued
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
note[].text
performer[].display
performer[].reference רק מטפלים.
status
subject.reference המטופל בלבד.
valueQuantity.unit
valueQuantity.value
valueString

מטופל

יש תמיכה ברכיבים הבאים במשאב Patient.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
active
birthDate
gender
id
identifier[].system
identifier[].type.coding[].code
identifier[].type.coding[].display
identifier[].type.coding[].system
identifier[].type.text
identifier[].value
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
name[].family
name[].given[]
name[].text

התהליך

יש תמיכה ברכיבים הבאים במשאב Procedure.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
basedOn[].display
basedOn[].reference
bodySite[].coding[].code
bodySite[].coding[].display
bodySite[].coding[].system
bodySite[].text
category.coding[].code
category.coding[].display
category.coding[].system
category.text
code.coding[].code
code.coding[].display
code.coding[].system
code.text
encounter.reference
id
identifier[].system
identifier[].value
location.display
location.reference
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
note[].text
performedDateTime
performer[0].actor.display
performer[0].actor.reference רק מטפלים.
recorder.display
recorder.reference
status
statusReason.coding[].code
statusReason.coding[].display
statusReason.coding[].system
statusReason.text
subject.reference המטופל בלבד.

ServiceRequest

האלמנטים הבאים במשאב ServiceRequest נתמכים.

רכיב ניתן להוספה לאינדקס זמין בחיפוש ניתן לאחזור קלט של מודל שפה גדול (LLM) תמיכה בהפניות מגבלה
authoredOn
category[].coding[].code
category[].coding[].display
category[].coding[].system
category[].text
code.coding[].code
code.coding[].display
code.coding[].system
code.text
id
intent
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
note[].text
priority
requester.display
requester.reference רק מטפלים.
status
subject.reference המטופל בלבד.

קובצי עזר

החיפוש באמצעות סוכן פותר הפניות ספציפיות כדי שהחיפוש יהיה מקיף. לדוגמה, אפשר לחפש את השם של רופא או רופאה ולמצוא את המקורות שמתייחסים אליהם. יש תמיכה במשאבים הבאים בהקשר של הפניות. בנוסף, רק הרכיבים שצוינו בתוך הרכיב resources משמשים לחיפוש המשאבים שמכילים את ההפניות.

משאב רכיב ניתן לאחזור ניתן להוספה לאינדקס זמין בחיפוש מגבלות
בינארי id
בינארי contentType
  • application/json
  • application/pdf
  • application/rtf
  • application/xhtml+xml
  • application/xml
  • image/bmp
  • image/gif
  • image/jpeg
  • image/png
  • image/tiff
  • text/html
  • text/plain
  • text/xml
בינארי data
מיקום id
מיקום name
תרופות id
תרופות text
תרופות code.coding[].code
תרופות code.coding[].system
תרופות code.coding[].display
פרטי המטפל/ת id
פרטי המטפל/ת name[0].family רק המופע הראשון של השם.
פרטי המטפל/ת name[0].given[] רק המופע הראשון של השם.
פרטי המטפל/ת name[0].text רק המופע הראשון של השם.