{"id":8759,"date":"2020-06-08T21:10:26","date_gmt":"2020-06-09T04:10:26","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=8759"},"modified":"2025-06-13T17:21:42","modified_gmt":"2025-06-14T00:21:42","slug":"implement-fhir-rest-server-with-couchbase","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/implement-fhir-rest-server-with-couchbase\/","title":{"rendered":"Couchbase\ub85c FHIR REST \uc11c\ubc84 \uad6c\ud604\ud558\uae30"},"content":{"rendered":"<p><span style=\"font-weight: 400\">\uc774 \ube14\ub85c\uadf8\ub294 Couchbase N1QL\uc744 \uc0ac\uc6a9\ud55c FHIR \ub370\uc774\ud130 \ubaa8\ub378\uc774\ub77c\ub294 \uc8fc\uc81c\ub97c \ub2e4\ub8ec \uc774\uc804 \ud3ec\uc2a4\ud305\uc758 \ud6c4\uc18d \uae00\uc785\ub2c8\ub2e4. \uc774 \ube14\ub85c\uadf8\uc5d0\uc11c\ub294 Synthea\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 \ud569\uc131 FHIR \ub370\uc774\ud130\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub2e4\uc591\ud55c FHIR \uac80\uc0c9 \ud328\ud134\uc774 Couchbase\uc5d0\uc11c \uc5b4\ub5bb\uac8c \uc791\ub3d9\ud558\ub294\uc9c0\uc5d0 \ub300\ud55c \uc2e4\uc81c \uc608\uc81c\ub97c \ud3ec\ud568\ud558\uc5ec Couchbase \uc11c\ube44\uc2a4\ub97c \ud1b5\ud574 FHIR \uac80\uc0c9 REST API \uc11c\ubc84\ub97c \uad6c\ud604\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud55c \uc8fc\uc81c\uc5d0 \ub300\ud574 \uc124\uba85\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774\uc5d0 \ub300\ud55c \ubc30\uacbd \uc815\ubcf4\ub294 \uc774\uc804 \ube14\ub85c\uadf8\ub97c \ucc38\uc870\ud558\uc138\uc694. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/fhir-data-model-with-couchbase-n1ql\/\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 N1QL\uc744 \uc0ac\uc6a9\ud55c FHIR \ub370\uc774\ud130 \ubaa8\ub378<\/a>.\u00a0<\/span><\/p>\n<h2><span style=\"font-weight: 400\">\uad00\uc2ec\uc774 \uc788\ub294 \uc774\uc720<\/span><\/h2>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\uadc0\uc0ac\ub294 FHIR\uc744 \uc900\uc218\ud558\ub294 \uc804\uc790 \uac74\uac15 \uae30\ub85d \uc2dc\uc2a4\ud15c(EHR)\uc744 \uac1c\ubc1c\ud560 \uacc4\ud68d\uc774\uba70 \ubd84\uc0b0, \uace0\uac00\uc6a9\uc131, XDCR \ubc0f \ub2e4\ucc28\uc6d0 \ud655\uc7a5\uc131\uacfc \uac19\uc740 NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758 \ub2e4\uc591\ud55c \uc774\uc810\uc744 \ud65c\uc6a9\ud558\ub824\uace0 \ud569\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\uc544\ud0a4\ud14d\ud2b8 \ub610\ub294 \uac1c\ubc1c\uc790\ub85c\uc11c Couchbase JSON \ub370\uc774\ud130\ubca0\uc774\uc2a4\uac00 \ubcf5\uc7a1\ud55c FHIR \uac80\uc0c9\uc744 \ub300\uccb4\ud558\uc5ec \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ubcf5\uc7a1\uc131\uc744 \ud06c\uac8c \uc904\uc77c \uc218 \uc788\ub294 \ubc29\ubc95\uc744 \uc774\ud574\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/span><a href=\"https:\/\/www.hl7.org\/fhir\/searchparameter-registry.html\"><span style=\"font-weight: 400\">https:\/\/www.hl7.org\/fhir\/searchparameter-registry.html<\/span><\/a><span style=\"font-weight: 400\">] \ucc98\ub9ac\ub97c \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc11c\ubc84 \uacc4\uce35\uc73c\ub85c \uc804\uc1a1\ud569\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\ub370\uc774\ud130 \ubd84\uc11d\uac00\ub85c\uc11c SQL \uc9c0\uc2dd\uc744 \ud65c\uc6a9\ud558\uc5ec \ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec FHIR \ub370\uc774\ud130\ub97c \uc9c1\uc811 \ucffc\ub9ac\ud558\ub294 \ubc29\ubc95\uc744 \uc774\ud574\ud558\uace0\uc790 \ud569\ub2c8\ub2e4. <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/products\/n1ql\/\"><span style=\"font-weight: 400\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 N1Q<\/span><\/a><span style=\"font-weight: 400\">L \ubc0f <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/products\/full-text-search\/\"><span style=\"font-weight: 400\">\uc804\uccb4 \ud14d\uc2a4\ud2b8 \uac80\uc0c9.<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\ub2e4\uc74c\uacfc \uac19\uc774 \ubcf8\uc9c8\uc801\uc73c\ub85c \uacc4\uce35\uc801 \ubc0f \uad00\uacc4\ud615\uc778 JSON \ub370\uc774\ud130 \ubaa8\ub378\uc744 \ucffc\ub9ac\ud558\ub294 \ud6a8\uc728\uc801\uc778 \ubc29\ubc95\uc744 \uc81c\uacf5\ud558\ub294 JSON\uc6a9 SQL\uc778 Couchbase N1QL\uc5d0 \ub300\ud574 \uc54c\uc544\ubcf4\uace0\uc790 \ud569\ub2c8\ub2e4. <a href=\"https:\/\/www.hl7.org\/fhir\/administration-module.html\">HL7 \uad00\ub9ac \ubaa8\ub4c8<\/a>.<\/span><\/li>\n<\/ol>\n<h2><span style=\"font-weight: 400\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4\ub97c \uc0ac\uc6a9\ud55c FHIR \uc560\ud50c\ub9ac\ucf00\uc774\uc158<\/span><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8768\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/06\/Screen-Shot-2020-06-07-at-3.24.23-PM.png\" alt=\"\" width=\"990\" height=\"604\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/06\/Screen-Shot-2020-06-07-at-3.24.23-PM.png 2190w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/06\/Screen-Shot-2020-06-07-at-3.24.23-PM-300x183.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/06\/Screen-Shot-2020-06-07-at-3.24.23-PM-1024x625.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/06\/Screen-Shot-2020-06-07-at-3.24.23-PM-768x469.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/06\/Screen-Shot-2020-06-07-at-3.24.23-PM-1536x937.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/06\/Screen-Shot-2020-06-07-at-3.24.23-PM-2048x1249.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/06\/Screen-Shot-2020-06-07-at-3.24.23-PM-20x12.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/06\/Screen-Shot-2020-06-07-at-3.24.23-PM-1320x805.png 1320w\" sizes=\"auto, (max-width: 990px) 100vw, 990px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\uc704\uc758 \ub2e4\uc774\uc5b4\uadf8\ub7a8\uc740 \uc77c\ubc18\uc801\uc778 FHIR \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \uad00\ub828\ub41c \ud504\ub85c\uc138\uc2a4\ub97c \ubcf4\uc5ec\uc90d\ub2c8\ub2e4. FHIR Rest \uc11c\ubc84\ub294 \uc774 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \uc911\uc2ec\uc774\uba70, FHIR\uc5d0\uc11c \uc9c0\uc815\ud55c \uac80\uc0c9 \uc0ac\uc591\uc744 \uc9c0\uc6d0\ud574\uc57c \ud569\ub2c8\ub2e4. <\/span><a href=\"https:\/\/www.hl7.org\/fhir\/search.html\"><span style=\"font-weight: 400\">https:\/\/www.hl7.org\/fhir\/search.html<\/span><\/a><span style=\"font-weight: 400\">. REST \uc11c\ubc84\ub294 \ud074\ub77c\uc774\uc5b8\ud2b8 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uac04\uc758 \ubaa8\ub4e0 \uc0c1\ud638 \uc791\uc6a9\uc744 \uad00\ub9ac\ud558\uace0 FHIR \uac80\uc0c9 \uc694\uccad\uc744 N1QL \ubb38\uc73c\ub85c \ubcc0\ud658\ud558\uc5ec Couchbase \ucffc\ub9ac \uc11c\ube44\uc2a4\uc5d0 \uc694\uccad\uc744 \uc81c\ucd9c\ud569\ub2c8\ub2e4.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4\ub85c FHIR \uc11c\ubc84\ub97c \uc124\uc815\ud558\ub294 \ubc29\ubc95<\/span><\/h2>\n<p><span style=\"font-weight: 400\">\ub2e8\uc77c \uc11c\ubc84 \ub610\ub294 \ub178\ud2b8\ubd81\uc5d0\uc11c Couchbase FHIR API \uc11c\ubc84\uc640 Couchbase NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc124\uc815 \uacfc\uc815\uc5d0\ub294 \ub2e4\uc74c\uc774 \ud544\uc694\ud569\ub2c8\ub2e4:<\/span><\/p>\n<ol>\n<li>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 6.5 \uc124\uce58\ud558\uae30.<\/li>\n<li>Synthea \ub370\uc774\ud130\ub97c \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84\uc5d0 \ub85c\ub4dc\ud569\ub2c8\ub2e4.<\/li>\n<li>\ub2f7\ub137 FHIR \uc11c\ubc84 \ucf54\ub4dc\ub97c \ubc30\ud3ec\ud569\ub2c8\ub2e4.<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">\ub2e4\uc74c \uc9c0\uce68\uc744 \ub530\ub974\uc138\uc694. <\/span><a href=\"https:\/\/github.com\/AV25242\/dotnet-fhir-server-couchbase.git\"><span style=\"font-weight: 400\">https:\/\/github.com\/AV25242\/dotnet-fhir-server-couchbase.git<\/span><\/a><\/p>\n<h2><span style=\"font-weight: 400\">FHIR \uc0d8\ud50c \ub370\uc774\ud130 \uc138\ud2b8<\/span><\/h2>\n<p><span style=\"font-weight: 400\">FHIR \uac80\uc0c9\uc744 \uc0ac\uc6a9\ud558\uc5ec \ucffc\ub9ac\ub97c \uc2dc\uc791\ud558\uae30 \uc804\uc5d0 FHIR \uc0d8\ud50c \ub370\uc774\ud130 \uc138\ud2b8\uc5d0 \ub300\ud574 \uc54c\uc544\ubd05\uc2dc\ub2e4.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Synthea \ub370\uc774\ud130 \uc138\ud2b8\ub294 1K \uac1c\uc758 \ud569\uc131 \ud658\uc790 \uae30\ub85d\uc73c\ub85c \uad6c\uc131\ub429\ub2c8\ub2e4.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\ud658\uc790 \uae30\ub85d\uc740 FHIR \ub9ac\uc18c\uc2a4 \ubc88\ub4e4 \ud615\uc2dd\uc73c\ub85c \ub418\uc5b4 \uc788\uc73c\uba70, \uc774\ub294 \ud658\uc790 \uae30\ub85d\uc5d0 \ud658\uc790\uc758 \ubaa8\ub4e0 \uad00\ub828 FHIR \uac1c\uccb4\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc74c\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4.<\/span><\/li>\n<\/ol>\n<pre class=\"theme:github lang:default decode:true\">\"Practitioner\"\r\n\"ImagingStudy\"\r\n\"MedicationRequest\"\r\n\"Condition\"\r\n\"Device\"\r\n\"DiagnosticReport\"\r\n\"CarePlan\"\r\n\"Encounter\"\r\n\"CareTeam\"\r\n\"Claim\"\r\n\"Procedure\"\r\n\"Immunization\"\r\n\"Observation\"\r\n\"MedicationAdministration\"\r\n\"Organization\"\r\n\"Goal\"\r\n\"ExplanationOfBenefit\"\r\n\"AllergyIntolerance\"<\/pre>\n<p>\uc774 \ub370\ubaa8\uc758 \ubaa9\uc801\uc744 \uc704\ud574 \ud658\uc790 \ub9ac\uc18c\uc2a4 \ubc88\ub4e4\uc740 \uac1c\ubcc4 \ub9ac\uc18c\uc2a4 \uc720\ud615 \ubb38\uc11c\ub85c \uc815\uaddc\ud654\ub418\uc5b4 \uac1d\uccb4\uc758 \ucc38\uc870 ID\ub97c \ud1b5\ud574 \uc9c1\uc811 \ub610\ub294 \uac04\uc811\uc801\uc73c\ub85c FHIR \uac1d\uccb4\ub97c \ucffc\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<div id=\"attachment_8761\" style=\"width: 1051px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8761\" class=\"wp-image-8761\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/06\/Screen-Shot-2020-04-07-at-4.30.12-PM.png\" alt=\"FHIR Administrative Data Model\" width=\"1041\" height=\"755\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/06\/Screen-Shot-2020-04-07-at-4.30.12-PM.png 1151w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/06\/Screen-Shot-2020-04-07-at-4.30.12-PM-300x218.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/06\/Screen-Shot-2020-04-07-at-4.30.12-PM-1024x743.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/06\/Screen-Shot-2020-04-07-at-4.30.12-PM-768x557.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/06\/Screen-Shot-2020-04-07-at-4.30.12-PM-20x15.png 20w\" sizes=\"auto, (max-width: 1041px) 100vw, 1041px\" \/><p id=\"caption-attachment-8761\" class=\"wp-caption-text\">FHIR \ubaa8\ub378\uc740 \ub2e4\uc74c\uacfc \uac19\uc740 \ub0b4\uc6a9\uc744 \uc804\ub2ec\ud558\uae30 \uc704\ud574 \uad00\uacc4\uc640 \ud568\uaed8 \ud45c\uc2dc\ub429\ub2c8\ub2e4.<\/p><\/div>\n<h2><span style=\"font-weight: 400\">FHIR \uac80\uc0c9<\/span><\/h2>\n<p><span style=\"font-weight: 400\">\uc6d0\ud558\ub294 REST \ud074\ub77c\uc774\uc5b8\ud2b8\ub97c \uc0ac\uc6a9\ud558\uc5ec REST API \uc11c\ubc84\ub97c \ud14c\uc2a4\ud2b8\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uac04\ub2e8\ud558\uac8c \ud558\uae30 \uc704\ud574 \uc800\ub294 \ud130\ubbf8\ub110\uc5d0\uc11c CURL\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<h4><span style=\"font-weight: 400\">1. FHIR \ub9ac\uc18c\uc2a4 \uac80\uc0c9<\/span><\/h4>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Patient<\/pre>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Practitioner<\/pre>\n<h4><span style=\"font-weight: 400\">2. \uc544\uc774\ub514\ub85c \ub9ac\uc18c\uc2a4 \uac80\uc0c9<\/span><\/h4>\n<p><span style=\"font-weight: 400\">\ubaa8\ub4e0 FHIR \ub9ac\uc18c\uc2a4\uc5d0\ub294 ID \uc2dd\ubcc4\uc790\uac00 \uc788\uc73c\uba70 \uc9c1\uc811 \uac80\uc0c9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Patient\/8850c4aa-cb77-4659-8373-980882405846<\/pre>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Patient?id=8850c4aa-cb77-4659-8373-980882405846<\/pre>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Organization?id=d32bd7bd-4211-34d8-a08b-b1b2b810d41b<\/pre>\n<h4><span style=\"font-weight: 400\">3. \ucd5c\uc0c1\uc704 \ud544\ub4dc\uc5d0\uc11c \ub9ac\uc18c\uc2a4 \uac80\uc0c9<\/span><\/h4>\n<p><span style=\"font-weight: 400\">\"\ubca0\uc774\uc0ac\uc774\ub4dc \uba54\ub514\uceec \uc13c\ud130\"\uc5d0\uc11c \uc81c\uacf5\ud55c \ubaa8\ub4e0 \ubcf4\ud5d8\uae08 \uccad\uad6c \uac80\uc0c9<\/span><\/p>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Claim?provider.display=BAYSTATE MEDICAL CENTER<\/pre>\n<h4><span style=\"font-weight: 400\">4. \uc774\ub984\uc73c\ub85c \ub9ac\uc18c\uc2a4 \uac80\uc0c9 - N1QL \ubc30\uc5f4 \uac80\uc0c9<\/span><\/h4>\n<p><span style=\"font-weight: 400\">FHIR \ub9ac\uc18c\uc2a4\uc5d0\ub294 \ub9ac\uc18c\uc2a4 \uc774\ub984\uc744 \ucea1\ucc98\ud560 \uc218 \uc788\ub294 \ud3ec\uad04\uc801\uc778 \uad6c\uc870\uac00 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"theme:github lang:js decode:true\">\"name\": [\r\n        {\r\n            \"family\": \"Wizard\",\r\n            \"given\": [\r\n                     \"Buffy\"\r\n            ],\r\n            \"prefix\": [1 item],\r\n            \"use\": \"official\"\r\n        },\r\n        {\r\n            \"family\": \"Schneider\",\r\n            \"given\": [\r\n                     \"Tootsie\"\r\n            ],\r\n            \"prefix\": [1 item],\r\n            \"use\": \"maiden\"\r\n        }\r\n]\r\n<\/pre>\n<p><span style=\"font-weight: 400\">\uc774\ub984\uc5d0 \ub300\ud55c FHIR \uac80\uc0c9\uc740 \ud658\uc790\uac00 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \ubaa8\ub4e0 \ub2e4\ub978 \uc774\ub984\uc744 \uace0\ub824\ud574\uc57c \ud569\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Patient\/?name=Buffy<\/pre>\n<h4><span style=\"font-weight: 400\">5. \uc758\ub8cc \uc2dd\ubcc4\uc790\ub85c \ud658\uc790 \uac80\uc0c9 - N1QL \ubc30\uc5f4 \uac80\uc0c9<\/span><\/h4>\n<p><span style=\"font-weight: 400\">FHIR\uc740 \ub9ac\uc18c\uc2a4\uc5d0 \ub300\ud55c \uc2dd\ubcc4\uc790\ub3c4 \uc9c0\uc6d0\ud569\ub2c8\ub2e4. \uc544\ub798 \uc608\uc5d0\uc11c \ud658\uc790\ub294 SSN\uacfc OID\ub85c \uc2dd\ubcc4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4(FHIR \uc2dc\uc2a4\ud15c\uc774 \uc544\ub2cc \uacbd\uc6b0).\u00a0<\/span><\/p>\n<pre class=\"theme:github whitespace-before:1 whitespace-after:1 lang:js decode:true\">\"patient\": {\r\n           \"address\": [1 item],\r\n           \"birthDate\": \"1946-11-29\",\r\n           \"communication\": [1 item],\r\n           \"deceasedDateTime\": \"1983-03-25T09:56:18-08:00\",\r\n           \"extension\": [7 items],\r\n           \"gender\": \"female\",\r\n           \"id\": \"b495844d-22d0-4045-a00d-99f6799df265\",\r\n           \"identifier\": [\r\n                   {2 items},\r\n                   {3 items},\r\n                   {\r\n                       \"system\": \"https:\/\/hl7.org\/fhir\/sid\/us-ssn\",\r\n                       \"type\": {2 items},\r\n                       \"value\": \"999-46-2135\"\r\n                   },\r\n                   {\r\n                       \"system\": \"urn:oid:2.16.840.1.113883.4.3.25\",\r\n                       \"type\": {2 items},\r\n                       \"value\": \"S99963447\"\r\n                   },\r\n                   {3 items}\r\n            ],\r\n            \"maritalStatus\": {2 items},\r\n            \"multipleBirthBoolean\": false,\r\n            \"name\": [1 item],\r\n            \"resourceType\": \"Patient\",\r\n            \"telecom\": [1 item],\r\n            \"text\": {2 items}\r\n}\r\n<\/pre>\n<p><span style=\"font-weight: 400\">SSN \uc2dd\ubcc4\uc790\ub85c \ud658\uc790 \uac80\uc0c9<\/span><\/p>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Patient?identifier=https:\/\/hl7.org\/fhir\/sid\/us-ssn|999-46-2135\r\n<\/pre>\n<h4><span style=\"font-weight: 400\">6. \uc758\ub8cc \uc2dc\uc2a4\ud15c\/\ucf54\ub4dc\ubcc4 \ub9ac\uc18c\uc2a4 \uac80\uc0c9 - N1QL \ubc30\uc5f4 \uac80\uc0c9<\/span><\/h4>\n<p><span style=\"font-weight: 400\">FHIR\uc740 \uc758\ub8cc \ucf54\ub4dc\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc808\ucc28, \uad00\ucc30 \ub610\ub294 \uc9c4\ub2e8 \ubcf4\uace0\uc11c\ub97c \uc2dd\ubcc4\ud569\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"theme:github lang:default decode:true\">\"diagnosticreport\": {\r\n    \"category\": [1 item],\r\n    \"code\": {\r\n        \"coding\": [\r\n            {\r\n                \"code\": \"57698-3\",\r\n                \"display\": \"Lipid Panel\",\r\n                \"system\": \"https:\/\/loinc.org\"\r\n            }\r\n        ],\r\n        \"text\": \"Lipid Panel\"\r\n    },\r\n    \"effectiveDateTime\": \"2016-08-17T14:24:27-07:00\",\r\n    \"encounter\": {1 item},\r\n    \"id\": \"38f2e919-894c-4277-ba00-372c18c9cced\",\r\n    \"issued\": \"2016-08-17T14:24:27.878-07:00\",\r\n    \"resourceType\": \"DiagnosticReport\",\r\n    \"result\": [4 items],\r\n    \"status\": \"final\",\r\n    \"subject\": {1 item}\r\n}\r\n<\/pre>\n<p><span style=\"font-weight: 400\">\uc2dc\uc2a4\ud15c \ubc0f \ucf54\ub4dc\ub85c \uc9c4\ub2e8\ubcf4\uace0\uc11c \uac80\uc0c9\ud558\uae30<\/span><\/p>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/DiagnisticReport?code=https:\/\/loinc.org|57698-3<\/pre>\n<h4><span style=\"font-weight: 400\">7. \uc804\ud654\/\uc774\uba54\uc77c\ub85c \ub9ac\uc18c\uc2a4 \uac80\uc0c9 - N1QL \ubc30\uc5f4 \uac80\uc0c9<\/span><\/h4>\n<p><span style=\"font-weight: 400\">FHIR \ub808\ucf54\ub4dc\ub294 '\ud154\ub808\ucf64' \ud544\ub4dc\uc5d0 \ub9ac\uc18c\uc2a4\uc5d0 \ub300\ud55c \ubaa8\ub4e0 \ud1b5\uc2e0 \ucc44\ub110\uc744 \ucea1\uc290\ud654\ud569\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"theme:github lang:default decode:true\">\"telecom\": [\r\n    {\r\n        \"system\": \"email\",\r\n        \"use\": \"work\",\r\n        \"value\": \"Quinton758.Hammes673@example.com\"\r\n    },\r\n    {  \r\n         \"system\": \"phone\",\r\n         \"use\": \"home\",\r\n         \"value\": \"555-270-6484\"\r\n    }\r\n]\r\n<\/pre>\n<p><span style=\"font-weight: 400\">\ud1b5\uc2e0\uc5d0 \ub300\ud55c FHIR \uac80\uc0c9\uc740 \ub9ac\uc18c\uc2a4\uac00 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \ub2e4\uc591\ud55c \ud1b5\uc2e0 \uc720\ud615\uc744 \ubaa8\ub450 \uace0\ub824\ud574\uc57c \ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc804\ud654\ub85c \ud658\uc790 \uac80\uc0c9<\/span><\/p>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Patient\/?phone=555-270-6484\r\n<\/pre>\n<p><span style=\"font-weight: 400\">\uc774\uba54\uc77c\ub85c \uc2e4\ubb34\uc790 \uac80\uc0c9<\/span><\/p>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Practioner\/?email=Quinton758.Hammes673@example.com<\/pre>\n<p><span style=\"font-weight: 400\">\uc804\ud654\ub85c \ubcd1\uc6d0 \uac80\uc0c9<\/span><\/p>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Organization\/?phone=978-524-7933<\/pre>\n<h4><span style=\"font-weight: 400\">8. \ub0a0\uc9dc \ubc94\uc704\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub9ac\uc18c\uc2a4 \uac80\uc0c9 - N1QL \ubc94\uc704 \uc2a4\uce94<\/span><\/h4>\n<p><span style=\"font-weight: 400\">FHIR \uac1c\uccb4\uc5d0\ub294 \uc774\ubca4\ud2b8\uac00 \ubc1c\uc0dd\ud55c \uae30\uac04\uc744 \ub098\ud0c0\ub0b4\ub294 \ub0a0\uc9dc\/\uc2dc\uac04 \ubc94\uc704\uac00 \ud3ec\ud568\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"theme:github lang:default decode:true\">\"performedPeriod\": {\r\n    \"end\": \"2011-07-06T23:03:22-07:00\",\r\n    \"start\": \"2011-07-06T22:48:22-07:00\"\r\n},\r\n<\/pre>\n<p><span style=\"font-weight: 400\">\ub450 \ub0a0\uc9dc \uc0ac\uc774\uc5d0 \ubc1c\uc0dd\ud55c \uac80\uc0c9 \uc808\ucc28<\/span><\/p>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Procedure?performedPeriod.start=ge2011-07-07&amp;performedPeriod.end=le2011-07-08\r\n<\/pre>\n<h4><span style=\"font-weight: 400\">9. \ud14d\uc2a4\ud2b8 \uac80\uc0c9\uc73c\ub85c \ub9ac\uc18c\uc2a4 \uac80\uc0c9 - Couchbase FTS<\/span><\/h4>\n<p><span style=\"font-weight: 400\">FHIR \uac80\uc0c9 \uc0ac\uc591\uc5d0\ub294 \ud14d\uc2a4\ud2b8 \uac80\uc0c9 \uae30\ub2a5\ub3c4 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. '_text' \ud544\ub4dc\ub97c \uc0ac\uc6a9\ud55c \uac80\uc0c9 \uc694\uccad\uc740 \uc11c\ubc84\uc5d0 \ubaa8\ub4e0 \ud14d\uc2a4\ud2b8 \ud544\ub4dc\uc5d0 \ub300\ud574 \ud14d\uc2a4\ud2b8 \uac80\uc0c9\uc744 \uc218\ud589\ud558\ub3c4\ub85d \uc9c0\uc2dc\ud569\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"theme:github lang:default decode:true\">\"condition\": {\r\n    \"abatementDateTime\": \"2019-06-01T20:53:48-07:00\",\r\n    \"clinicalStatus\": {1 item},\r\n    \"code\": {\r\n        \"coding\": [1 item],\r\n        \"text\": \"Fracture of ankle\"\r\n    },\r\n    \"encounter\": {1 item},\r\n    \"id\": \"f2e4b232-513c-4222-9568-6fbe096bb6ba\",\r\n    \"onsetDateTime\": \"2019-04-02T20:53:48-07:00\",\r\n    \"recordedDate\": \"2019-04-02T20:53:48-07:00\",\r\n    \"resourceType\": \"Condition\",\r\n    \"subject\": {1 item},\r\n    \"verificationStatus\": {1 item}\r\n}\r\n<\/pre>\n<p><span style=\"font-weight: 400\">\ud14d\uc2a4\ud2b8 \uc124\uba85\uc5d0 '\uace8\uc808'\uc774\ub77c\ub294 \uc6a9\uc5b4\uac00 \ud3ec\ud568\ub41c \uc870\uac74\uc744 \uac80\uc0c9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Condition?_text=Fracture\r\n<\/pre>\n<p><span style=\"font-weight: 400\">\ud14d\uc2a4\ud2b8 \uc124\uba85\uc5d0 '\ucf5c\ub808\uc2a4\ud14c\ub864'\uc774\ub77c\ub294 \uc6a9\uc5b4\ub97c \uc0ac\uc6a9\ud558\uc5ec \uad00\ucc30\uc744 \uac80\uc0c9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Observation?_text=Cholesterol<\/pre>\n<h4><span style=\"font-weight: 400\">10. \uad00\ub828 \uac1d\uccb4\ub85c \ud658\uc790 \uac80\uc0c9 - N1QL JOIN<\/span><\/h4>\n<p><span style=\"font-weight: 400\">FHIR \ub370\uc774\ud130 \ubaa8\ub378\uc740 \ubcf8\uc9c8\uc801\uc73c\ub85c \uad00\uacc4\ud615\uc785\ub2c8\ub2e4. \ud658\uc790\uc640 \uc5f0\uad00\ub41c \uac1d\uccb4\ub294 \uc81c\ubaa9 \ud544\ub4dc\uc5d0 \ud658\uc790\uc758 ID\ub97c \ud3ec\ud568\ud569\ub2c8\ub2e4.  \ud658\uc790\uc5d0\uac8c\ub294 \uc5ec\ub7ec \uac1c\uc758 \ucf00\uc5b4\ud50c\ub79c\uc774 \uc788\uc73c\uba70, \ucf00\uc5b4\ud50c\ub79c\uc5d0\ub294 \ud574\ub2f9 \ucf00\uc5b4\ud50c\ub79c\uc774 \ud658\uc790\uc5d0\uac8c \uc18d\ud574 \uc788\uc74c\uc744 \ub098\ud0c0\ub0b4\ub294 \ud658\uc790 ID\uac00 \ud3ec\ud568\ub41c \uc8fc\uc81c \ud544\ub4dc\uac00 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"theme:github lang:default decode:true\">\"careplan\": {\r\n    \"activity\": [2 items],\r\n    \"addresses\": [1 item],\r\n    \"careTeam\": [1 item],\r\n    \"category\": [1 item],\r\n    \"encounter\": {1 item},\r\n    \"id\": \"49b2239e-da9c-447a-9e7c-f5721339cf2f\",\r\n    \"intent\": \"order\",\r\n    \"period\": {\r\n        \"start\": \"2015-03-22T21:38:17-07:00\"\r\n    },\r\n    \"resourceType\": \"CarePlan\",\r\n    \"status\": \"active\",\r\n    \"subject\": {\r\n        \"reference\": \"urn:uuid:9aa55fa8-0422-4ca4-bc22-099aea53a590\"\r\n    },\r\n    \"text\": {2 items}\r\n}\r\n<\/pre>\n<p><span style=\"font-weight: 400\">subject.reference \ud544\ub4dc\ub97c \uc0ac\uc6a9\ud558\uc5ec FHIR REST \uc11c\ubc84\ub294 \ud658\uc790\uc640 \uad00\ub828 \uac1c\uccb4 \uac04\uc5d0 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc870\uc778\uc744 \uad6c\ud604\ud558\uc5ec \ud50c\ub79c ID \uac12\uc744 \uac00\uc9c4 \ud2b9\uc815 \ud50c\ub79c\uc744 \uc18c\uc720\ud55c \ud658\uc790 \uae30\ub85d\uc744 \uac80\uc0c9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Patient?CarePlan.id=49b2239e-da9c-447a-9e7c-f5721339cf2f\r\n<\/pre>\n<p><span style=\"font-weight: 400\">\ud2b9\uc815 \uad00\ucc30 \ucf54\ub4dc\uac00 \uc788\ub294 \ubaa8\ub4e0 \ud658\uc790 \uac80\uc0c9\ud558\uae30<\/span><\/p>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Patient?Observation.code=https:\/\/loinc.org|29463-7<\/pre>\n<p><span style=\"font-weight: 400\">\ud2b9\uc815 \uc9c8\ud658\uc744 \uc553\uc740 \ubaa8\ub4e0 \ud658\uc790 \uac80\uc0c9\ud558\uae30<\/span><\/p>\n<pre class=\"lang:default decode:true\">&gt;curl -X GET https:\/\/&lt;fhir-server-ip&gt;\/Fhir\/api\/Patient?Condition.code.text=Hypertension<\/pre>\n<h2>Couchbase\uac00 FHIR \uc11c\ubc84\ub97c \uad6c\ucd95\ud558\uae30\uc5d0 \ub354 \ub098\uc740 \ud50c\ub7ab\ud3fc\uc778 \uc774\uc720<\/h2>\n<p>FHIR \uc11c\ubc84\uc5d0 \ub300\ud55c \ube60\ub978 Google \uac80\uc0c9\uc740 30\ub9cc \uac1c\uc758 \uacb0\uacfc\ub97c \ubc18\ud658\ud558\uba70, HL7 FHIR \uad6c\ud604 \ud398\uc774\uc9c0\uc5d0\ub294 12\uac1c \uc774\uc0c1\uc758 \uc624\ud508 \uc18c\uc2a4 \ud504\ub85c\uc81d\ud2b8\uac00 \ub098\uc5f4\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ubbf8 \uad6c\ucd95\ub41c FHIR \uc11c\ubc84 \uad6c\ud604\uc740 \ub2e4\uc74c\uc5d0\uc11c\ub3c4 \uc774\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/www.google.com\/search?sxsrf=ALeKk0385lplEBi7dhPd8B8K4cF1n40Gkg%3A1591650155642&amp;ei=a6feXpXcJqK_0PEP_tOX0Ao&amp;q=fhir+server+product&amp;oq=fhir+server+product&amp;gs_lcp=CgZwc3ktYWIQAzIFCCEQoAEyBQghEKABMgUIIRCgATIFCCEQoAE6BwgAEEcQsAM6BAgjECc6AggAOgYIABAWEB46BwghEAoQoAFQhp0JWKujCWDGpgloAXAAeACAAXaIAdcFkgEDMi41mAEAoAEBqgEHZ3dzLXdpeg&amp;sclient=psy-ab&amp;ved=0ahUKEwjVvYjxjvPpAhWiHzQIHf7pBaoQ4dUDCAw&amp;uact=5\">\ub9ce\uc740 \uacf5\uae09\uc5c5\uccb4<\/a>. \uc774\ub7ec\ud55c \uad6c\ud604\uc740 \uae30\uc874 RDBMS\uc640\ub294 \ub2e4\ub978 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uae30\uc220\ubfd0\ub9cc \uc544\ub2c8\ub77c \ud604\uc7ac \uc2dc\uc7a5\uc5d0 \ub098\uc640 \uc788\ub294 \ub9ce\uc740 NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \uc758\uc874\ud569\ub2c8\ub2e4.<\/p>\n<p>\uadf8\ub9ac\uace0 <a href=\"https:\/\/github.com\/AV25242\/dotnet-fhir-server-couchbase\"><em>dotnot-fhir-server-couchbase<\/em><\/a> \ub294 Couchbase \ud50c\ub7ab\ud3fc\uc744 \uc0ac\uc6a9\ud558\uc5ec FHIR \uac80\uc0c9 \uc0ac\uc591\uc744 \uad6c\ucd95\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud55c \uba87 \uac00\uc9c0 \uc608\uc81c\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774 \ucf54\ub4dc\ub294 FHIR API \uac80\uc0c9 API \ubc0f \ub9e4\uac1c \ubcc0\uc218\ub97c Couchbase N1QL \ubb38\uc73c\ub85c \ubcc0\ud658\ud55c \ub2e4\uc74c, \ubaa8\ub4e0 \ucc98\ub9ac\uac00 \ucc98\ub9ac\ub418\ub294 Couchbase \ucffc\ub9ac \uc11c\ube44\uc2a4\uc5d0 \uc81c\ucd9c\ud569\ub2c8\ub2e4. \uc774 \uc811\uadfc \ubc29\uc2dd\uc740 REST \uc11c\ubc84 \ub610\ub294 REST \ud074\ub77c\uc774\uc5b8\ud2b8 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ubcf5\uc7a1\uc131\uc744 \uc904\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uba87 \uac00\uc9c0 \uc8fc\uc758\ud560 \uc810\uc774 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<ol>\n<li>FHIR JSON \ub370\uc774\ud130\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub370\uc774\ud130 \uc11c\ube44\uc2a4\uc5d0 \uc788\ub294 \uadf8\ub300\ub85c \uc800\uc7a5\ub429\ub2c8\ub2e4. \uc11c\ubc84\uc5d0 FHIR \ubb38\uc11c\ub97c POST\/GET\ud574\uc57c \ud560 \ub54c \uc0ac\uc804\/\uc0ac\ud6c4 \ucc98\ub9ac\uac00 \ud544\uc694\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/li>\n<li>Couchbase N1QL \ucffc\ub9ac \uc5b8\uc5b4\uc5d0\ub294 FHIR JSON \ud615\uc2dd\uc758 \uacc4\uce35\uc801 \ub370\uc774\ud130 \ucc98\ub9ac\ub97c \uc9c0\uc6d0\ud558\ub294 \ub2e4\uc591\ud55c \uc791\uc5c5 \uc138\ud2b8\uac00 \uc788\uc2b5\ub2c8\ub2e4. \ud658\uc790\uc758 \uc0c1\ud0dc, \uad00\ucc30, \uce58\ub8cc \ubc0f \uc9c4\ub2e8 \ubcf4\uace0\uc11c\ub97c \uc124\uba85\ud558\ub294 \ub370 \uc0ac\uc6a9\ub418\ub294 \ub370\uc774\ud130\uc640 \uac19\uc774 \uc911\ucca9\ub41c \ub370\uc774\ud130 \ubc30\uc5f4\uc5d0 \uc6d0\ud65c\ud558\uac8c \uc561\uc138\uc2a4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<li>\ud14d\uc2a4\ud2b8 \uac80\uc0c9\uc5d0 \ub300\ud55c FHIR \uc694\uad6c \uc0ac\ud56d\uc740 \ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec Couchbase \uc804\uccb4 \ud14d\uc2a4\ud2b8 \uac80\uc0c9\uc5d0\uc11c \uc9c1\uc811 \ucda9\uc871\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/docs.couchbase.com\/server\/6.5\/n1ql\/n1ql-language-reference\/searchfun.html\">N1QL \uac80\uc0c9()<\/a> \ud568\uc218\ub97c \uc0ac\uc6a9\ud558\uba74 \uac80\uc0c9\uc744 Lucene, ElasticSearch \ub610\ub294 Solr\uc5d0 \ub9e4\ud551\ud560 \ud544\uc694\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.<\/li>\n<li>FHIR \uc5f0\uc1c4 \uac80\uc0c9 \uc0ac\uc591\uc740 \uc694\uccad\uc744 \ucc98\ub9ac\ud558\uae30 \uc704\ud574 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \uc5ec\ub7ec \uac80\uc0c9\uc744 \uc81c\ucd9c\ud558\ub294 FHIR \uc11c\ubc84 \uad6c\ud604\uc774 \ud544\uc694\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7ec\ub098 N1QL\uc744 \uc0ac\uc6a9\ud558\uba74 ANSI \uc870\uc778 \ucffc\ub9ac\ub97c \ud1b5\ud574 \ud6e8\uc52c \ub354 \uac04\ub2e8\ud55c \ucf54\ub4dc\ub85c \uc694\uad6c \uc0ac\ud56d\uc744 \ucda9\uc871\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ol>\n<h2><span style=\"font-weight: 400\">\uc694\uc57d<\/span><\/h2>\n<p><span style=\"font-weight: 400\">FHIR Rest \uc11c\ubc84\ub294 \ubaa8\ub4e0 \uc720\ud615\uc758 \ud50c\ub7ab\ud3fc\uc5d0\uc11c \uad6c\ud604\ub418\uace0 \uc788\uc2b5\ub2c8\ub2e4.  \uac80\uc0c9 \ud504\ub85c\ud1a0\ucf5c\uc740 \ube44\uad50\uc801 \ub2e8\uc21c\ud558\uba70, \ud2b9\uc815 \uc18d\uc131\uc744 \uae30\uc900\uc73c\ub85c \ud658\uc790 \ubc0f \uae30\ud0c0 FHIR \uad00\ub828 \uac1c\uccb4\ub97c \uac80\uc0c9\ud558\ub294 \ub370 \uc911\uc810\uc744 \ub450\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uac80\uc0c9 API\ub294 REST \ud074\ub77c\uc774\uc5b8\ud2b8\ub97c JSON \ub370\uc774\ud130 \ud615\uc2dd\uc758 \uae30\ubcf8\uc778 \ubcf5\uc7a1\ud55c \uacc4\uce35 \ubc0f \ubc30\uc5f4 \ucc98\ub9ac\ub85c\ubd80\ud130 \ubcf4\ud638\ud569\ub2c8\ub2e4.  \uadf8\ub7ec\ub098 \ud604\uc7ac \uc0ac\uc591\uc740 \uadf8\ub300\ub85c \uc720\uc9c0\ub429\ub2c8\ub2e4:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\ub2e8\uc21c\ud55c \uc0c1\uc704 \ubc0f \ud558\uc704 \uae30\ub2a5 \uc678\uc5d0 \uad00\ub828 \uc815\ubcf4\ub85c \ud658\uc790(\ub610\ub294 \ub2e4\ub978 FHIR \uac1c\uccb4)\ub97c \ucffc\ub9ac\ud560 \uc218 \uc788\ub294 \uba85\ud655\ud55c \ubc29\ubc95\uc744 \uc815\uc758\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\uc9d1\uacc4\uac00 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc73c\ubbc0\ub85c \ubd84\uc11d \uae30\ub2a5\uc774 \uc81c\ud55c\ub429\ub2c8\ub2e4.<\/span><\/li>\n<\/ol>\n<p>\uc774\ub7ec\ud55c \uc81c\ud55c\uc73c\ub85c \uc778\ud574 REST \ud074\ub77c\uc774\uc5b8\ud2b8 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc740 FHIR \ub370\uc774\ud130 \ubaa8\ub378\uc744 \ud2b8\ub798\ubc84\uc2a4\ud558\ub294 \ub85c\uc9c1\uc744 \ud3ec\ud568\ud574\uc57c \ud558\ubbc0\ub85c \ub354\uc6b1 \ubcf5\uc7a1\ud574\uc9c8 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\u00a0 <span style=\"font-weight: 400\">\uc774 \ube14\ub85c\uadf8 \ubb38\uc11c\uc758 \uc608\uc81c REST \uc11c\ubc84 API \ucf54\ub4dc\ub294 \ub2e4\uc74c \uc138 \uac00\uc9c0 \ud575\uc2ec \uc0ac\ud56d\uc744 \uc124\uba85\ud569\ub2c8\ub2e4.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Couchbase N1QL \ubc30\uc5f4 \uad6c\uc131\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubc30\uc5f4 \uc694\uc18c\uc5d0 \ub300\ud55c \uac80\uc0c9\uc744 \uad6c\ud604\ud558\ub294 \uac83\uc774 \uac04\ub2e8\ud569\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ucffc\ub9ac \uc11c\ube44\uc2a4\ub85c \ud478\uc2dc \ub2e4\uc6b4\ud558\uc5ec \uad00\ub828 \uac1c\uccb4\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud658\uc790 \uac1c\uccb4\uc5d0 \ub300\ud55c \uac80\uc0c9\uc744 \uc218\ud589\ud558\ub294 \uae30\ub2a5\uc785\ub2c8\ub2e4. \uc0ac\uc2e4\uc0c1 N1QL ANSI JOIN\uc744 \ud65c\uc6a9\ud558\ub294 \uac83\uc774 \uc9c0\uc6d0\ub429\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">FHIR \uac80\uc0c9 \uc0ac\uc591\uc5d0\uc11c \uc81c\uc548\ud558\ub294 \ub300\ub85c ElasticSearch\ub098 Solr\uacfc \uac19\uc740 \uc804\uc6a9 FTS \ud50c\ub7ab\ud3fc\uc744 \uc0ac\uc6a9\ud560 \ud544\uc694 \uc5c6\uc774 \uc804\uccb4 \ud14d\uc2a4\ud2b8 \uac80\uc0c9 \uae30\ub2a5\uc744 Couchbase N1QL\uacfc \uc6d0\ud65c\ud558\uac8c \ud1b5\ud569\ud560 \uc218 \uc788\ub294 \uae30\ub2a5\uc785\ub2c8\ub2e4.<\/span><\/li>\n<\/ol>\n<p>\ub610\ud55c \ubaa8\ub4e0 Couchbase SDK\uc758 \uc218\uc11d \uc81c\ud488 \uad00\ub9ac\uc790\uc778 \uc544\ub8ec \ube44\uc81c\uc774\ub77c\uac00\ubc18\uc5d0\uac8c \uac10\uc0ac\uc758 \ub9d0\uc500\uc744 \uc804\ud558\uace0 \uc2f6\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/github.com\/AV25242\/dotnet-fhir-server-couchbase.git\">\ub2f7\ub137-fhir-\uc11c\ubc84-\uce74\uc6b0\uce58\ubca0\uc774\uc2a4<\/a> \ucf54\ub4dc\uc640 FHIR \uac80\uc0c9 \uad6c\ud604\uc744 \uac80\ud1a0\ud558\ub294 \ub370 \ub3c4\uc6c0\uc744 \uc8fc\uc2e0 \uace0\uac1d \uc5ec\ub7ec\ubd84\uc758 \ud53c\ub4dc\ubc31\uc744 \ucc38\uace0\ud574 \uc8fc\uc138\uc694. \uc9c8\ubb38\uc774\ub098 \ud53c\ub4dc\ubc31\uc774 \uc788\uac70\ub098 \ud658\uacbd \uc124\uc815\uc5d0 \ubb38\uc81c\uac00 \uc788\ub294 \uacbd\uc6b0 \uc54c\ub824\uc8fc\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.<\/p>\n<h3>\ub9ac\uc18c\uc2a4<\/h3>\n<ol>\n<li>\ube60\ub978 \uc758\ub8cc \uc0c1\ud638 \uc6b4\uc6a9\uc131 \ub9ac\uc18c\uc2a4:\u00a0<a href=\"https:\/\/www.hl7.org\/fhir\/index.html\">https:\/\/www.hl7.org\/fhir\/index.html<\/a><\/li>\n<li>SyntheticMass: \"\uc81c\uc774\uc2a8 \uc6d4\ub85c\ub178\uc2a4\ud0a4, \ub9c8\ud06c \ud06c\ub808\uc774\uba38, \uc870\uc149 \ub2c8\ucf5c\uc2a4, \uc548\ub4dc\ub808 \ud034\ub098, \ud06c\ub9ac\uc2a4 \ubaa8\uc5d0\uc140, \ub51c\ub7f0 \ud640, \uce7c\ud2bc \ub354\ud3ab, \ucfe0\ub2e4\uc640\uc2dc \ub4c0\ubca0, \ud1a0\ub9c8\uc2a4 \uac24\ub7ec\uac70, \uc2a4\ucf67 \ub9e5\ub77c\ud074\ub780, Synthea: \ud569\uc131 \ud658\uc790 \ubc0f \ud569\uc131 \uc804\uc790 \uc758\ub8cc \uae30\ub85d\uc744 \uc0dd\uc131\ud558\uae30 \uc704\ud55c \uc811\uadfc \ubc29\uc2dd, \ubc29\ubc95 \ubc0f \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uba54\ucee4\ub2c8\uc998,\u00a0<em>\ubbf8\uad6d \uc758\ub8cc \uc815\ubcf4\ud559 \ud611\ud68c \uc800\ub110<\/em>, 25\uad8c 3\ud638, 2018\ub144 3\uc6d4, 230-238\ud398\uc774\uc9c0,\u00a0<a href=\"https:\/\/doi.org\/10.1093\/jamia\/ocx079\">https:\/\/doi.org\/10.1093\/jamia\/ocx079<\/a>\"<\/li>\n<li>N1QL \ud29c\ud1a0\ub9ac\uc5bc:\u00a0<a href=\"https:\/\/query-tutorial.couchbase.com\/tutorial\/#1\">https:\/\/query-tutorial.couchbase.com\/tutorial\/#1<\/a><\/li>\n<li>FHIR \uac80\uc0c9 \ub9e4\uac1c\ubcc0\uc218:\u00a0<a href=\"https:\/\/www.hl7.org\/fhir\/searchparameter-registry.html\">https:\/\/www.hl7.org\/fhir\/searchparameter-registry.html<\/a><\/li>\n<\/ol>","protected":false},"excerpt":{"rendered":"<p>This is a follow up to my previous post that covered the topic of FHIR Data Model with Couchbase N1QL. In this blog, I will discuss the topic of how to implement the FHIR Search REST API Server over the [&hellip;]<\/p>","protected":false},"author":26326,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1814,1815,1821,1819,2165,1812],"tags":[4959],"ppma_author":[8919],"class_list":["post-8759","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-design","category-best-practices-and-tutorials","category-couchbase-architecture","category-data-modeling","category-full-text-search","category-n1ql-query","tag-fhir"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Implement FHIR REST server with Couchbase - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"This post discusses the benefits of Couchbase N1QL for the implementation of FHIR Server. It includes sample code, and practical examples.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/implement-fhir-rest-server-with-couchbase\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Implement FHIR REST server with Couchbase\" \/>\n<meta property=\"og:description\" content=\"This post discusses the benefits of Couchbase N1QL for the implementation of FHIR Server. It includes sample code, and practical examples.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/implement-fhir-rest-server-with-couchbase\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-06-09T04:10:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T00:21:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/06\/Screen-Shot-2020-06-07-at-3.24.23-PM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2190\" \/>\n\t<meta property=\"og:image:height\" content=\"1336\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Binh Le\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Binh Le\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/\"},\"author\":{\"name\":\"Binh Le\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/f89064928e262c71eb43bee996c48c63\"},\"headline\":\"Implement FHIR REST server with Couchbase\",\"datePublished\":\"2020-06-09T04:10:26+00:00\",\"dateModified\":\"2025-06-14T00:21:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/\"},\"wordCount\":1556,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"FHIR\"],\"articleSection\":[\"Application Design\",\"Best Practices and Tutorials\",\"Couchbase Architecture\",\"Data Modeling\",\"Full-Text Search\",\"SQL++ \/ N1QL Query\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/\",\"name\":\"Implement FHIR REST server with Couchbase - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2020-06-09T04:10:26+00:00\",\"dateModified\":\"2025-06-14T00:21:42+00:00\",\"description\":\"This post discusses the benefits of Couchbase N1QL for the implementation of FHIR Server. It includes sample code, and practical examples.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Implement FHIR REST server with Couchbase\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/f89064928e262c71eb43bee996c48c63\",\"name\":\"Binh Le\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/5b68c37e30928a9d7b2c8470b1a303b7\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a939f48df6447844a8780bec264bb3be21d589336f3915fabc557075a68fa374?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a939f48df6447844a8780bec264bb3be21d589336f3915fabc557075a68fa374?s=96&d=mm&r=g\",\"caption\":\"Binh Le\"},\"description\":\"Binh Le is a Principal Product Manager for Couchbase Query service. Prior to Couchbase, he worked at Oracle and led the product management team for Sales Cloud Analytics and CRM OnDemand. Binh holds a Bachelor's Degree in Computer Science from the University of Brighton, UK.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/binh-le-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Implement FHIR REST server with Couchbase - The Couchbase Blog","description":"\uc774 \uac8c\uc2dc\ubb3c\uc5d0\uc11c\ub294 FHIR \uc11c\ubc84 \uad6c\ud604\uc744 \uc704\ud55c Couchbase N1QL\uc758 \uc774\uc810\uc5d0 \ub300\ud574 \uc124\uba85\ud569\ub2c8\ub2e4. \uc5ec\uae30\uc5d0\ub294 \uc0d8\ud50c \ucf54\ub4dc\uc640 \uc2e4\uc81c \uc608\uc81c\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/implement-fhir-rest-server-with-couchbase\/","og_locale":"ko_KR","og_type":"article","og_title":"Implement FHIR REST server with Couchbase","og_description":"This post discusses the benefits of Couchbase N1QL for the implementation of FHIR Server. It includes sample code, and practical examples.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/implement-fhir-rest-server-with-couchbase\/","og_site_name":"The Couchbase Blog","article_published_time":"2020-06-09T04:10:26+00:00","article_modified_time":"2025-06-14T00:21:42+00:00","og_image":[{"width":2190,"height":1336,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/06\/Screen-Shot-2020-06-07-at-3.24.23-PM.png","type":"image\/png"}],"author":"Binh Le","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Binh Le","Est. reading time":"9\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/"},"author":{"name":"Binh Le","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/f89064928e262c71eb43bee996c48c63"},"headline":"Implement FHIR REST server with Couchbase","datePublished":"2020-06-09T04:10:26+00:00","dateModified":"2025-06-14T00:21:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/"},"wordCount":1556,"commentCount":2,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["FHIR"],"articleSection":["Application Design","Best Practices and Tutorials","Couchbase Architecture","Data Modeling","Full-Text Search","SQL++ \/ N1QL Query"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/","url":"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/","name":"Implement FHIR REST server with Couchbase - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2020-06-09T04:10:26+00:00","dateModified":"2025-06-14T00:21:42+00:00","description":"\uc774 \uac8c\uc2dc\ubb3c\uc5d0\uc11c\ub294 FHIR \uc11c\ubc84 \uad6c\ud604\uc744 \uc704\ud55c Couchbase N1QL\uc758 \uc774\uc810\uc5d0 \ub300\ud574 \uc124\uba85\ud569\ub2c8\ub2e4. \uc5ec\uae30\uc5d0\ub294 \uc0d8\ud50c \ucf54\ub4dc\uc640 \uc2e4\uc81c \uc608\uc81c\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/implement-fhir-rest-server-with-couchbase\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Implement FHIR REST server with Couchbase"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/f89064928e262c71eb43bee996c48c63","name":"Binh Le","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/5b68c37e30928a9d7b2c8470b1a303b7","url":"https:\/\/secure.gravatar.com\/avatar\/a939f48df6447844a8780bec264bb3be21d589336f3915fabc557075a68fa374?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a939f48df6447844a8780bec264bb3be21d589336f3915fabc557075a68fa374?s=96&d=mm&r=g","caption":"Binh Le"},"description":"Binh Le is a Principal Product Manager for Couchbase Query service. Prior to Couchbase, he worked at Oracle and led the product management team for Sales Cloud Analytics and CRM OnDemand. Binh holds a Bachelor's Degree in Computer Science from the University of Brighton, UK.","url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/binh-le-2\/"}]}},"authors":[{"term_id":8919,"user_id":26326,"is_guest":0,"slug":"binh-le-2","display_name":"Binh Le","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/a939f48df6447844a8780bec264bb3be21d589336f3915fabc557075a68fa374?s=96&d=mm&r=g","author_category":"","last_name":"Le","first_name":"Binh","job_title":"","user_url":"","description":"Binh Le\ub294 Couchbase \ucffc\ub9ac \uc11c\ube44\uc2a4\uc758 \uc218\uc11d \uc81c\ud488 \uad00\ub9ac\uc790\uc785\ub2c8\ub2e4. Couchbase\uc5d0 \uc785\uc0ac\ud558\uae30 \uc804\uc5d0\ub294 Oracle\uc5d0\uc11c \uadfc\ubb34\ud558\uba70 Sales Cloud Analytics \ubc0f CRM OnDemand\uc758 \uc81c\ud488 \uad00\ub9ac \ud300\uc744 \uc774\ub04c\uc5c8\uc2b5\ub2c8\ub2e4. \uc601\uad6d \ube0c\ub77c\uc774\ud2bc \ub300\ud559\uad50\uc5d0\uc11c \ucef4\ud4e8\ud130 \uacf5\ud559 \ud559\uc0ac \ud559\uc704\ub97c \ubc1b\uc558\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/8759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/26326"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=8759"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/8759\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=8759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=8759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=8759"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=8759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}