@medplum/fhirtypes v3.1.4
Medplum FHIR Type Definitions
This library contains TypeScript type definitions for all R4 types.
Installation
Add as a dependency:
npm install --save-dev @medplum/fhirtypes
Basic Usage
Consider the following untyped code:
const myPatient = {
resourceType: 'Patient',
name: 'George Washington',
};
Keen observers will note that Patient.name
should not be a string. Instead, it should be an array of HumanName
objects.
Let's add the type definition and see what happens:
import { Patient } from '@medplum/fhirtypes';
const myPatient: Patient = {
resourceType: 'Patient',
name: 'George Wasington',
};
Now "name" is a compile error. Developer tools with TypeScript support should provide feedback. For example, VS Code adds red squigglies and a helpful error message:
And now you will receive typeahead support:
So we can build a well-formed example:
import { Patient } from '@medplum/fhirtypes';
const myPatient: Patient = {
resourceType: 'Patient',
name: [
{
given: ['George'],
family: 'Washington',
},
],
};
About Medplum
Medplum is a healthcare platform that helps you quickly develop high-quality compliant applications. Medplum includes a FHIR server, React component library, and developer app.
License
Apache 2.0. Copyright © Medplum 2023
1 day ago
5 days ago
19 days ago
22 days ago
25 days ago
29 days ago
1 month ago
1 month ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
9 months ago
9 months ago
8 months ago
8 months ago
9 months ago
6 months ago
5 months ago
5 months ago
5 months ago
5 months ago
6 months ago
5 months ago
6 months ago
6 months ago
5 months ago
5 months ago
5 months ago
5 months ago
7 months ago
7 months ago
7 months ago
7 months ago
6 months ago
7 months ago
6 months ago
6 months ago
8 months ago
10 months ago
9 months ago
10 months ago
12 months ago
12 months ago
10 months ago
11 months ago
10 months ago
11 months ago
11 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
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
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago