@openmrs/esm-api
Version:
The javascript module for interacting with the OpenMRS API
103 lines (101 loc) • 2.2 kB
text/typescript
/*
Originally taken from https://github.com/FHIR/fhir.js/blob/ec82ccfc125e05dbb645f47c100fe60f2c34bb73/src/fhir.d.ts
Has been adapted to be even better - if we can get fhir.js to publish a good version to npm with better typedefs,
we can remove this file in favor of the one they maintain
*/
export type ResourceName =
| 'DomainResource'
| 'Organization'
| 'Location'
| 'HealthcareService'
| 'Practitioner'
| 'Patient'
| 'RelatedPerson'
| 'Device'
| 'Account'
| 'AllergyIntolerance'
| 'Schedule'
| 'Slot'
| 'Appointment'
| 'AppointmentResponse'
| 'AuditEvent'
| 'Basic'
| 'BodySite'
| 'Substance'
| 'Medication'
| 'Group'
| 'Specimen'
| 'DeviceComponent'
| 'DeviceMetric'
| 'ValueSet'
| 'Questionnaire'
| 'QuestionnaireResponse'
| 'Observation'
| 'FamilyMemberHistory'
| 'DocumentReference'
| 'DiagnosticOrder'
| 'ProcedureRequest'
| 'ReferralRequest'
| 'Procedure'
| 'ImagingStudy'
| 'ImagingObjectSelection'
| 'Media'
| 'DiagnosticReport'
| 'CommunicationRequest'
| 'DeviceUseRequest'
| 'MedicationOrder'
| 'NutritionOrder'
| 'Order'
| 'ProcessRequest'
| 'SupplyRequest'
| 'VisionPrescription'
| 'ClinicalImpression'
| 'Condition'
| 'EpisodeOfCare'
| 'Encounter'
| 'MedicationStatement'
| 'RiskAssessment'
| 'Goal'
| 'CarePlan'
| 'Composition'
| 'Contract'
| 'Coverage'
| 'ClaimResponse'
| 'Claim'
| 'Communication'
| 'StructureDefinition'
| 'ConceptMap'
| 'OperationDefinition'
| 'Conformance'
| 'DataElement'
| 'DetectedIssue'
| 'DeviceUseStatement'
| 'DocumentManifest'
| 'EligibilityRequest'
| 'EligibilityResponse'
| 'EnrollmentRequest'
| 'EnrollmentResponse'
| 'ExplanationOfBenefit'
| 'Flag'
| 'Immunization'
| 'ImmunizationRecommendation'
| 'ImplementationGuide'
| 'List'
| 'MedicationAdministration'
| 'MedicationDispense'
| 'OperationOutcome'
| 'MessageHeader'
| 'NamingSystem'
| 'OrderResponse'
| 'PaymentNotice'
| 'PaymentReconciliation'
| 'Person'
| 'ProcessResponse'
| 'Provenance'
| 'SearchParameter'
| 'Subscription'
| 'SupplyDelivery'
| 'TestScript'
| 'Binary'
| 'Bundle'
| 'Parameters';