@iehr/react v4.3.178
iEHR React Component Library
The iEHR React Component Library provides many helpful components to quickly build your healthcare web app.
The iEHR SDK can be used with any compliant FHIR server. However, some advanced features are only available when paired with a iEHR server.
Check out a live demo: https://storybook.iehr.ai/
Installation
Add as a dependency:
npm install @iehr/react
Note the following peer dependencies:
Note the following optional peer dependencies:
Basic Usage
import { IEHRClient } from '@iehr/core';
import { IEHRProvider } from '@iehr/react';
const iehr = new IEHRClient();
export function App() {
return (
<IEHRProvider iehr={iehr}>
<MyPage1 />
<MyPage2 />
<Etc />
</IEHRProvider>
);
}
For more details on how to setup IEHRClient
, refer to the docs for iehr
.
Sign In
export function SignInPage() {
const auth = useIEHRContext();
return (
<Document>
{auth.user ? (
<div>
<pre>User: {JSON.stringify(auth.user)}</pre>
<Button onClick={() => auth.iehr.signOut().then(() => alert('Signed out!'))}>Sign out</Button>
</div>
) : (
<SignInForm onSuccess={() => alert('Signed in!')} />
)}
</Document>
);
}
Chat
export function ChatPage() {
return (
<Document>
<ChatControl criteria="Communication?encounter=123" {...args} />
</Document>
);
}
About iEHR
iEHR is a healthcare platform that helps you quickly develop high-quality compliant applications. iEHR includes a FHIR server, React component library, and developer app.
License
Apache 2.0.
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
12 months ago
12 months ago
12 months ago
11 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
12 months ago
1 year ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago