如何做Fhir?

我正在尝试学习fhir的基础知识,并希望在节点js中实现。 我遇到以下代码https://github.com/FHIR/fhir.js如何做Fhir?

因为它说我必须创建一个FHIR客户端的实例吗? 我知道我的问题是愚蠢的,所以我可以得到关于这个话题的任何澄清。 几天前我开始学习节点。 在此先感谢!

var config = { 

// FHIR server base url

baseUrl: 'http://myfhirserver.com',

auth: {

bearer: 'token',

// OR for basic auth

user: 'user',

pass: 'secret'

},

// Valid Options are 'same-origin', 'include'

credentials: 'same-origin',

headers: {

'X-Custom-Header': 'Custom Value',

'X-Another-Custom': 'Another Value',

}

}

myClient = fhir(config, adapter)

以上是用于创建Fhir客户端的一个实例的代码,我想知道我应该在哪里实施这个代码和访问fhir服务器。

回答:

从README,与节点使用:

var mkFhir = require('fhir.js'); 

var client = mkFhir({

baseUrl: 'http://try-fhirplace.hospital-systems.com'

});

client

.search({type: 'Patient', query: { 'birthdate': '1974' }})

.then(function(res){

var bundle = res.data;

var count = (bundle.entry && bundle.entry.length) || 0;

console.log("# Patients born in 1974: ", count);

})

.catch(function(res){

//Error responses

if (res.status){

console.log('Error', res.status);

}

//Errors

if (res.message){

console.log('Error', res.message);

}

});

以上是 如何做Fhir? 的全部内容, 来源链接: utcz.com/qa/262782.html

回到顶部