Skip to content

ryumtym/fhirServer

Repository files navigation

Intro

This repository is in suspended status and should only be cloned if you want to learn the basics of fhir.
✔️ doc: This is a document for the IPCI practical session at the M conference on 2022/09/03

Recent

  • 3/15 Patient, Observationリソースに対応
  • 3/31~ 中断

開発環境

❗ MongoDB(v5.0.9)以降で廃止されたクエリ検索(issue)を一部使用しているので、5.09以上のMongo環境だと、 src/searchParams.utilline63, line65, line66, line82, line86 が機能しない。

  • node.js(v16.15)
  • MongoDB(v5.0.9)

使い方

env.jsonのMONGO_HOSTNAME, MONGO_DB_NAMEを自身の環境に合わせてから以下のコマンド

npm install
npm start

GETリクエスト & クエリ

Type modif/prefix ✔️
string :missing :contains :exact and/or
date :missing eq ne gt lt ge le, and/or
token :missing :text :not and/or
reference :missing and/or
quantity :missing and/or
composite :missing and/or
URI :missing
Number

Search result params

Patientリソースで確認中

_count
_include
_revinclude
_elements
_summary  

Common search params

_id 
_lastUpdated
_tag
_profile
_security 

Patient search params:

active 
address
addressCity 
addressCountry
addressPostalcode
addressState
addressUse
birthdate
death_date
deceased
family
gender
general_practitioner
given
identifier
link
name
organization
telecom

Observation search params:

based_on
category
code
code_value_concept
code_value_date
code_value_quantity
code_value_string
combo_code
combo_code_value_concept
combo_code_value_quantity
combo_data_absent_reason
combo_value_concept
combo_value_quantity
component_code
component_code_value_concept
component_code_value_quantity
component_data_absent_reason
component_value_concept
component_value_quantity
data_absent_reason
date
derived_from
device
encounter
focus
has_member
identifier
method
partof
patient
performer
specimen
status
subject
value_concept
value_date
value_quantity
value_string

開発について:

リソースの追加方法

以下を確認

クエリ機能の追加

以下を確認

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published