@medplum/definitions
Version:
Medplum Data Definitions
1,623 lines • 3.54 MB
JSON
{
"$schema": "http://json-schema.org/draft-06/schema#",
"id": "http://hl7.org/fhir/json-schema/4.0",
"description": "see http://hl7.org/fhir/json.html#schema for information about the FHIR Json Schemas",
"discriminator": {
"propertyName": "resourceType",
"mapping": {
"Account": "#/definitions/Account",
"ActivityDefinition": "#/definitions/ActivityDefinition",
"AdverseEvent": "#/definitions/AdverseEvent",
"AllergyIntolerance": "#/definitions/AllergyIntolerance",
"Appointment": "#/definitions/Appointment",
"AppointmentResponse": "#/definitions/AppointmentResponse",
"AuditEvent": "#/definitions/AuditEvent",
"Basic": "#/definitions/Basic",
"Binary": "#/definitions/Binary",
"BiologicallyDerivedProduct": "#/definitions/BiologicallyDerivedProduct",
"BodyStructure": "#/definitions/BodyStructure",
"Bundle": "#/definitions/Bundle",
"CapabilityStatement": "#/definitions/CapabilityStatement",
"CarePlan": "#/definitions/CarePlan",
"CareTeam": "#/definitions/CareTeam",
"CatalogEntry": "#/definitions/CatalogEntry",
"ChargeItem": "#/definitions/ChargeItem",
"ChargeItemDefinition": "#/definitions/ChargeItemDefinition",
"Claim": "#/definitions/Claim",
"ClaimResponse": "#/definitions/ClaimResponse",
"ClinicalImpression": "#/definitions/ClinicalImpression",
"CodeSystem": "#/definitions/CodeSystem",
"Communication": "#/definitions/Communication",
"CommunicationRequest": "#/definitions/CommunicationRequest",
"CompartmentDefinition": "#/definitions/CompartmentDefinition",
"Composition": "#/definitions/Composition",
"ConceptMap": "#/definitions/ConceptMap",
"Condition": "#/definitions/Condition",
"Consent": "#/definitions/Consent",
"Contract": "#/definitions/Contract",
"Coverage": "#/definitions/Coverage",
"CoverageEligibilityRequest": "#/definitions/CoverageEligibilityRequest",
"CoverageEligibilityResponse": "#/definitions/CoverageEligibilityResponse",
"DetectedIssue": "#/definitions/DetectedIssue",
"Device": "#/definitions/Device",
"DeviceDefinition": "#/definitions/DeviceDefinition",
"DeviceMetric": "#/definitions/DeviceMetric",
"DeviceRequest": "#/definitions/DeviceRequest",
"DeviceUseStatement": "#/definitions/DeviceUseStatement",
"DiagnosticReport": "#/definitions/DiagnosticReport",
"DocumentManifest": "#/definitions/DocumentManifest",
"DocumentReference": "#/definitions/DocumentReference",
"EffectEvidenceSynthesis": "#/definitions/EffectEvidenceSynthesis",
"Encounter": "#/definitions/Encounter",
"Endpoint": "#/definitions/Endpoint",
"EnrollmentRequest": "#/definitions/EnrollmentRequest",
"EnrollmentResponse": "#/definitions/EnrollmentResponse",
"EpisodeOfCare": "#/definitions/EpisodeOfCare",
"EventDefinition": "#/definitions/EventDefinition",
"Evidence": "#/definitions/Evidence",
"EvidenceVariable": "#/definitions/EvidenceVariable",
"ExampleScenario": "#/definitions/ExampleScenario",
"ExplanationOfBenefit": "#/definitions/ExplanationOfBenefit",
"FamilyMemberHistory": "#/definitions/FamilyMemberHistory",
"Flag": "#/definitions/Flag",
"Goal": "#/definitions/Goal",
"GraphDefinition": "#/definitions/GraphDefinition",
"Group": "#/definitions/Group",
"GuidanceResponse": "#/definitions/GuidanceResponse",
"HealthcareService": "#/definitions/HealthcareService",
"ImagingStudy": "#/definitions/ImagingStudy",
"Immunization": "#/definitions/Immunization",
"ImmunizationEvaluation": "#/definitions/ImmunizationEvaluation",
"ImmunizationRecommendation": "#/definitions/ImmunizationRecommendation",
"ImplementationGuide": "#/definitions/ImplementationGuide",
"InsurancePlan": "#/definitions/InsurancePlan",
"Invoice": "#/definitions/Invoice",
"Library": "#/definitions/Library",
"Linkage": "#/definitions/Linkage",
"List": "#/definitions/List",
"Location": "#/definitions/Location",
"Measure": "#/definitions/Measure",
"MeasureReport": "#/definitions/MeasureReport",
"Media": "#/definitions/Media",
"Medication": "#/definitions/Medication",
"MedicationAdministration": "#/definitions/MedicationAdministration",
"MedicationDispense": "#/definitions/MedicationDispense",
"MedicationKnowledge": "#/definitions/MedicationKnowledge",
"MedicationRequest": "#/definitions/MedicationRequest",
"MedicationStatement": "#/definitions/MedicationStatement",
"MedicinalProduct": "#/definitions/MedicinalProduct",
"MedicinalProductAuthorization": "#/definitions/MedicinalProductAuthorization",
"MedicinalProductContraindication": "#/definitions/MedicinalProductContraindication",
"MedicinalProductIndication": "#/definitions/MedicinalProductIndication",
"MedicinalProductIngredient": "#/definitions/MedicinalProductIngredient",
"MedicinalProductInteraction": "#/definitions/MedicinalProductInteraction",
"MedicinalProductManufactured": "#/definitions/MedicinalProductManufactured",
"MedicinalProductPackaged": "#/definitions/MedicinalProductPackaged",
"MedicinalProductPharmaceutical": "#/definitions/MedicinalProductPharmaceutical",
"MedicinalProductUndesirableEffect": "#/definitions/MedicinalProductUndesirableEffect",
"MessageDefinition": "#/definitions/MessageDefinition",
"MessageHeader": "#/definitions/MessageHeader",
"MolecularSequence": "#/definitions/MolecularSequence",
"NamingSystem": "#/definitions/NamingSystem",
"NutritionOrder": "#/definitions/NutritionOrder",
"Observation": "#/definitions/Observation",
"ObservationDefinition": "#/definitions/ObservationDefinition",
"OperationDefinition": "#/definitions/OperationDefinition",
"OperationOutcome": "#/definitions/OperationOutcome",
"Organization": "#/definitions/Organization",
"OrganizationAffiliation": "#/definitions/OrganizationAffiliation",
"Parameters": "#/definitions/Parameters",
"Patient": "#/definitions/Patient",
"PaymentNotice": "#/definitions/PaymentNotice",
"PaymentReconciliation": "#/definitions/PaymentReconciliation",
"Person": "#/definitions/Person",
"PlanDefinition": "#/definitions/PlanDefinition",
"Practitioner": "#/definitions/Practitioner",
"PractitionerRole": "#/definitions/PractitionerRole",
"Procedure": "#/definitions/Procedure",
"Provenance": "#/definitions/Provenance",
"Questionnaire": "#/definitions/Questionnaire",
"QuestionnaireResponse": "#/definitions/QuestionnaireResponse",
"RelatedPerson": "#/definitions/RelatedPerson",
"RequestGroup": "#/definitions/RequestGroup",
"ResearchDefinition": "#/definitions/ResearchDefinition",
"ResearchElementDefinition": "#/definitions/ResearchElementDefinition",
"ResearchStudy": "#/definitions/ResearchStudy",
"ResearchSubject": "#/definitions/ResearchSubject",
"RiskAssessment": "#/definitions/RiskAssessment",
"RiskEvidenceSynthesis": "#/definitions/RiskEvidenceSynthesis",
"Schedule": "#/definitions/Schedule",
"SearchParameter": "#/definitions/SearchParameter",
"ServiceRequest": "#/definitions/ServiceRequest",
"Slot": "#/definitions/Slot",
"Specimen": "#/definitions/Specimen",
"SpecimenDefinition": "#/definitions/SpecimenDefinition",
"StructureDefinition": "#/definitions/StructureDefinition",
"StructureMap": "#/definitions/StructureMap",
"Subscription": "#/definitions/Subscription",
"Substance": "#/definitions/Substance",
"SubstanceNucleicAcid": "#/definitions/SubstanceNucleicAcid",
"SubstancePolymer": "#/definitions/SubstancePolymer",
"SubstanceProtein": "#/definitions/SubstanceProtein",
"SubstanceReferenceInformation": "#/definitions/SubstanceReferenceInformation",
"SubstanceSourceMaterial": "#/definitions/SubstanceSourceMaterial",
"SubstanceSpecification": "#/definitions/SubstanceSpecification",
"SupplyDelivery": "#/definitions/SupplyDelivery",
"SupplyRequest": "#/definitions/SupplyRequest",
"Task": "#/definitions/Task",
"TerminologyCapabilities": "#/definitions/TerminologyCapabilities",
"TestReport": "#/definitions/TestReport",
"TestScript": "#/definitions/TestScript",
"ValueSet": "#/definitions/ValueSet",
"VerificationResult": "#/definitions/VerificationResult",
"VisionPrescription": "#/definitions/VisionPrescription",
"Project": "#/definitions/Project",
"ProjectMembership": "#/definitions/ProjectMembership",
"ClientApplication": "#/definitions/ClientApplication",
"User": "#/definitions/User",
"Login": "#/definitions/Login",
"JsonWebKey": "#/definitions/JsonWebKey",
"Bot": "#/definitions/Bot",
"AccessPolicy": "#/definitions/AccessPolicy",
"UserConfiguration": "#/definitions/UserConfiguration",
"BulkDataExport": "#/definitions/BulkDataExport",
"SmartAppLaunch": "#/definitions/SmartAppLaunch",
"DomainConfiguration": "#/definitions/DomainConfiguration",
"AsyncJob": "#/definitions/AsyncJob",
"Agent": "#/definitions/Agent",
"IdentityProvider": "#/definitions/IdentityProvider",
"UserSecurityRequest": "#/definitions/UserSecurityRequest",
"ViewDefinition": "#/definitions/ViewDefinition",
"ProjectSetting": "#/definitions/ProjectSetting",
"ProjectSite": "#/definitions/ProjectSite",
"ProjectLink": "#/definitions/ProjectLink",
"ProjectDefaultProfile": "#/definitions/ProjectDefaultProfile",
"ProjectMembershipAccessParameter": "#/definitions/ProjectMembershipAccessParameter",
"ProjectMembershipAccess": "#/definitions/ProjectMembershipAccess",
"AccessPolicyResource": "#/definitions/AccessPolicyResource",
"AccessPolicyIpAccessRule": "#/definitions/AccessPolicyIpAccessRule",
"UserConfigurationMenuLink": "#/definitions/UserConfigurationMenuLink",
"UserConfigurationMenu": "#/definitions/UserConfigurationMenu",
"UserConfigurationSearch": "#/definitions/UserConfigurationSearch",
"UserConfigurationOption": "#/definitions/UserConfigurationOption",
"BulkDataExportOutput": "#/definitions/BulkDataExportOutput",
"BulkDataExportDeleted": "#/definitions/BulkDataExportDeleted",
"BulkDataExportError": "#/definitions/BulkDataExportError",
"AgentSetting": "#/definitions/AgentSetting",
"AgentChannel": "#/definitions/AgentChannel",
"ViewDefinitionConstant": "#/definitions/ViewDefinitionConstant",
"ViewDefinitionSelectColumnTag": "#/definitions/ViewDefinitionSelectColumnTag",
"ViewDefinitionSelectColumn": "#/definitions/ViewDefinitionSelectColumn",
"ViewDefinitionSelect": "#/definitions/ViewDefinitionSelect",
"ViewDefinitionWhere": "#/definitions/ViewDefinitionWhere",
"ClientApplicationSignInForm": "#/definitions/ClientApplicationSignInForm"
}
},
"oneOf": [
{
"$ref": "#/definitions/Account"
},
{
"$ref": "#/definitions/ActivityDefinition"
},
{
"$ref": "#/definitions/AdverseEvent"
},
{
"$ref": "#/definitions/AllergyIntolerance"
},
{
"$ref": "#/definitions/Appointment"
},
{
"$ref": "#/definitions/AppointmentResponse"
},
{
"$ref": "#/definitions/AuditEvent"
},
{
"$ref": "#/definitions/Basic"
},
{
"$ref": "#/definitions/Binary"
},
{
"$ref": "#/definitions/BiologicallyDerivedProduct"
},
{
"$ref": "#/definitions/BodyStructure"
},
{
"$ref": "#/definitions/Bundle"
},
{
"$ref": "#/definitions/CapabilityStatement"
},
{
"$ref": "#/definitions/CarePlan"
},
{
"$ref": "#/definitions/CareTeam"
},
{
"$ref": "#/definitions/CatalogEntry"
},
{
"$ref": "#/definitions/ChargeItem"
},
{
"$ref": "#/definitions/ChargeItemDefinition"
},
{
"$ref": "#/definitions/Claim"
},
{
"$ref": "#/definitions/ClaimResponse"
},
{
"$ref": "#/definitions/ClinicalImpression"
},
{
"$ref": "#/definitions/CodeSystem"
},
{
"$ref": "#/definitions/Communication"
},
{
"$ref": "#/definitions/CommunicationRequest"
},
{
"$ref": "#/definitions/CompartmentDefinition"
},
{
"$ref": "#/definitions/Composition"
},
{
"$ref": "#/definitions/ConceptMap"
},
{
"$ref": "#/definitions/Condition"
},
{
"$ref": "#/definitions/Consent"
},
{
"$ref": "#/definitions/Contract"
},
{
"$ref": "#/definitions/Coverage"
},
{
"$ref": "#/definitions/CoverageEligibilityRequest"
},
{
"$ref": "#/definitions/CoverageEligibilityResponse"
},
{
"$ref": "#/definitions/DetectedIssue"
},
{
"$ref": "#/definitions/Device"
},
{
"$ref": "#/definitions/DeviceDefinition"
},
{
"$ref": "#/definitions/DeviceMetric"
},
{
"$ref": "#/definitions/DeviceRequest"
},
{
"$ref": "#/definitions/DeviceUseStatement"
},
{
"$ref": "#/definitions/DiagnosticReport"
},
{
"$ref": "#/definitions/DocumentManifest"
},
{
"$ref": "#/definitions/DocumentReference"
},
{
"$ref": "#/definitions/EffectEvidenceSynthesis"
},
{
"$ref": "#/definitions/Encounter"
},
{
"$ref": "#/definitions/Endpoint"
},
{
"$ref": "#/definitions/EnrollmentRequest"
},
{
"$ref": "#/definitions/EnrollmentResponse"
},
{
"$ref": "#/definitions/EpisodeOfCare"
},
{
"$ref": "#/definitions/EventDefinition"
},
{
"$ref": "#/definitions/Evidence"
},
{
"$ref": "#/definitions/EvidenceVariable"
},
{
"$ref": "#/definitions/ExampleScenario"
},
{
"$ref": "#/definitions/ExplanationOfBenefit"
},
{
"$ref": "#/definitions/FamilyMemberHistory"
},
{
"$ref": "#/definitions/Flag"
},
{
"$ref": "#/definitions/Goal"
},
{
"$ref": "#/definitions/GraphDefinition"
},
{
"$ref": "#/definitions/Group"
},
{
"$ref": "#/definitions/GuidanceResponse"
},
{
"$ref": "#/definitions/HealthcareService"
},
{
"$ref": "#/definitions/ImagingStudy"
},
{
"$ref": "#/definitions/Immunization"
},
{
"$ref": "#/definitions/ImmunizationEvaluation"
},
{
"$ref": "#/definitions/ImmunizationRecommendation"
},
{
"$ref": "#/definitions/ImplementationGuide"
},
{
"$ref": "#/definitions/InsurancePlan"
},
{
"$ref": "#/definitions/Invoice"
},
{
"$ref": "#/definitions/Library"
},
{
"$ref": "#/definitions/Linkage"
},
{
"$ref": "#/definitions/List"
},
{
"$ref": "#/definitions/Location"
},
{
"$ref": "#/definitions/Measure"
},
{
"$ref": "#/definitions/MeasureReport"
},
{
"$ref": "#/definitions/Media"
},
{
"$ref": "#/definitions/Medication"
},
{
"$ref": "#/definitions/MedicationAdministration"
},
{
"$ref": "#/definitions/MedicationDispense"
},
{
"$ref": "#/definitions/MedicationKnowledge"
},
{
"$ref": "#/definitions/MedicationRequest"
},
{
"$ref": "#/definitions/MedicationStatement"
},
{
"$ref": "#/definitions/MedicinalProduct"
},
{
"$ref": "#/definitions/MedicinalProductAuthorization"
},
{
"$ref": "#/definitions/MedicinalProductContraindication"
},
{
"$ref": "#/definitions/MedicinalProductIndication"
},
{
"$ref": "#/definitions/MedicinalProductIngredient"
},
{
"$ref": "#/definitions/MedicinalProductInteraction"
},
{
"$ref": "#/definitions/MedicinalProductManufactured"
},
{
"$ref": "#/definitions/MedicinalProductPackaged"
},
{
"$ref": "#/definitions/MedicinalProductPharmaceutical"
},
{
"$ref": "#/definitions/MedicinalProductUndesirableEffect"
},
{
"$ref": "#/definitions/MessageDefinition"
},
{
"$ref": "#/definitions/MessageHeader"
},
{
"$ref": "#/definitions/MolecularSequence"
},
{
"$ref": "#/definitions/NamingSystem"
},
{
"$ref": "#/definitions/NutritionOrder"
},
{
"$ref": "#/definitions/Observation"
},
{
"$ref": "#/definitions/ObservationDefinition"
},
{
"$ref": "#/definitions/OperationDefinition"
},
{
"$ref": "#/definitions/OperationOutcome"
},
{
"$ref": "#/definitions/Organization"
},
{
"$ref": "#/definitions/OrganizationAffiliation"
},
{
"$ref": "#/definitions/Parameters"
},
{
"$ref": "#/definitions/Patient"
},
{
"$ref": "#/definitions/PaymentNotice"
},
{
"$ref": "#/definitions/PaymentReconciliation"
},
{
"$ref": "#/definitions/Person"
},
{
"$ref": "#/definitions/PlanDefinition"
},
{
"$ref": "#/definitions/Practitioner"
},
{
"$ref": "#/definitions/PractitionerRole"
},
{
"$ref": "#/definitions/Procedure"
},
{
"$ref": "#/definitions/Provenance"
},
{
"$ref": "#/definitions/Questionnaire"
},
{
"$ref": "#/definitions/QuestionnaireResponse"
},
{
"$ref": "#/definitions/RelatedPerson"
},
{
"$ref": "#/definitions/RequestGroup"
},
{
"$ref": "#/definitions/ResearchDefinition"
},
{
"$ref": "#/definitions/ResearchElementDefinition"
},
{
"$ref": "#/definitions/ResearchStudy"
},
{
"$ref": "#/definitions/ResearchSubject"
},
{
"$ref": "#/definitions/RiskAssessment"
},
{
"$ref": "#/definitions/RiskEvidenceSynthesis"
},
{
"$ref": "#/definitions/Schedule"
},
{
"$ref": "#/definitions/SearchParameter"
},
{
"$ref": "#/definitions/ServiceRequest"
},
{
"$ref": "#/definitions/Slot"
},
{
"$ref": "#/definitions/Specimen"
},
{
"$ref": "#/definitions/SpecimenDefinition"
},
{
"$ref": "#/definitions/StructureDefinition"
},
{
"$ref": "#/definitions/StructureMap"
},
{
"$ref": "#/definitions/Subscription"
},
{
"$ref": "#/definitions/Substance"
},
{
"$ref": "#/definitions/SubstanceNucleicAcid"
},
{
"$ref": "#/definitions/SubstancePolymer"
},
{
"$ref": "#/definitions/SubstanceProtein"
},
{
"$ref": "#/definitions/SubstanceReferenceInformation"
},
{
"$ref": "#/definitions/SubstanceSourceMaterial"
},
{
"$ref": "#/definitions/SubstanceSpecification"
},
{
"$ref": "#/definitions/SupplyDelivery"
},
{
"$ref": "#/definitions/SupplyRequest"
},
{
"$ref": "#/definitions/Task"
},
{
"$ref": "#/definitions/TerminologyCapabilities"
},
{
"$ref": "#/definitions/TestReport"
},
{
"$ref": "#/definitions/TestScript"
},
{
"$ref": "#/definitions/ValueSet"
},
{
"$ref": "#/definitions/VerificationResult"
},
{
"$ref": "#/definitions/VisionPrescription"
},
{
"$ref": "#/definitions/Project"
},
{
"$ref": "#/definitions/ClientApplication"
},
{
"$ref": "#/definitions/User"
},
{
"$ref": "#/definitions/Login"
},
{
"$ref": "#/definitions/JsonWebKey"
},
{
"$ref": "#/definitions/Bot"
},
{
"$ref": "#/definitions/AccessPolicy"
},
{
"$ref": "#/definitions/UserConfiguration"
},
{
"$ref": "#/definitions/ProjectMembership"
},
{
"$ref": "#/definitions/BulkDataExport"
},
{
"$ref": "#/definitions/SmartAppLaunch"
},
{
"$ref": "#/definitions/DomainConfiguration"
},
{
"$ref": "#/definitions/AsyncJob"
},
{
"$ref": "#/definitions/Agent"
},
{
"$ref": "#/definitions/IdentityProvider"
},
{
"$ref": "#/definitions/UserSecurityRequest"
},
{
"$ref": "#/definitions/ViewDefinition"
},
{
"$ref": "#/definitions/ProjectSetting"
},
{
"$ref": "#/definitions/ProjectSite"
},
{
"$ref": "#/definitions/ProjectLink"
},
{
"$ref": "#/definitions/ProjectDefaultProfile"
},
{
"$ref": "#/definitions/ProjectMembershipAccessParameter"
},
{
"$ref": "#/definitions/ProjectMembershipAccess"
},
{
"$ref": "#/definitions/AccessPolicyResource"
},
{
"$ref": "#/definitions/AccessPolicyIpAccessRule"
},
{
"$ref": "#/definitions/UserConfigurationMenuLink"
},
{
"$ref": "#/definitions/UserConfigurationMenu"
},
{
"$ref": "#/definitions/UserConfigurationSearch"
},
{
"$ref": "#/definitions/UserConfigurationOption"
},
{
"$ref": "#/definitions/BulkDataExportOutput"
},
{
"$ref": "#/definitions/BulkDataExportDeleted"
},
{
"$ref": "#/definitions/BulkDataExportError"
},
{
"$ref": "#/definitions/AgentSetting"
},
{
"$ref": "#/definitions/AgentChannel"
},
{
"$ref": "#/definitions/ViewDefinitionConstant"
},
{
"$ref": "#/definitions/ViewDefinitionSelectColumnTag"
},
{
"$ref": "#/definitions/ViewDefinitionSelectColumn"
},
{
"$ref": "#/definitions/ViewDefinitionSelect"
},
{
"$ref": "#/definitions/ViewDefinitionWhere"
},
{
"$ref": "#/definitions/ClientApplicationSignInForm"
}
],
"definitions": {
"ResourceList": {
"oneOf": [
{
"$ref": "#/definitions/Account"
},
{
"$ref": "#/definitions/ActivityDefinition"
},
{
"$ref": "#/definitions/AdverseEvent"
},
{
"$ref": "#/definitions/AllergyIntolerance"
},
{
"$ref": "#/definitions/Appointment"
},
{
"$ref": "#/definitions/AppointmentResponse"
},
{
"$ref": "#/definitions/AuditEvent"
},
{
"$ref": "#/definitions/Basic"
},
{
"$ref": "#/definitions/Binary"
},
{
"$ref": "#/definitions/BiologicallyDerivedProduct"
},
{
"$ref": "#/definitions/BodyStructure"
},
{
"$ref": "#/definitions/Bundle"
},
{
"$ref": "#/definitions/CapabilityStatement"
},
{
"$ref": "#/definitions/CarePlan"
},
{
"$ref": "#/definitions/CareTeam"
},
{
"$ref": "#/definitions/CatalogEntry"
},
{
"$ref": "#/definitions/ChargeItem"
},
{
"$ref": "#/definitions/ChargeItemDefinition"
},
{
"$ref": "#/definitions/Claim"
},
{
"$ref": "#/definitions/ClaimResponse"
},
{
"$ref": "#/definitions/ClinicalImpression"
},
{
"$ref": "#/definitions/CodeSystem"
},
{
"$ref": "#/definitions/Communication"
},
{
"$ref": "#/definitions/CommunicationRequest"
},
{
"$ref": "#/definitions/CompartmentDefinition"
},
{
"$ref": "#/definitions/Composition"
},
{
"$ref": "#/definitions/ConceptMap"
},
{
"$ref": "#/definitions/Condition"
},
{
"$ref": "#/definitions/Consent"
},
{
"$ref": "#/definitions/Contract"
},
{
"$ref": "#/definitions/Coverage"
},
{
"$ref": "#/definitions/CoverageEligibilityRequest"
},
{
"$ref": "#/definitions/CoverageEligibilityResponse"
},
{
"$ref": "#/definitions/DetectedIssue"
},
{
"$ref": "#/definitions/Device"
},
{
"$ref": "#/definitions/DeviceDefinition"
},
{
"$ref": "#/definitions/DeviceMetric"
},
{
"$ref": "#/definitions/DeviceRequest"
},
{
"$ref": "#/definitions/DeviceUseStatement"
},
{
"$ref": "#/definitions/DiagnosticReport"
},
{
"$ref": "#/definitions/DocumentManifest"
},
{
"$ref": "#/definitions/DocumentReference"
},
{
"$ref": "#/definitions/EffectEvidenceSynthesis"
},
{
"$ref": "#/definitions/Encounter"
},
{
"$ref": "#/definitions/Endpoint"
},
{
"$ref": "#/definitions/EnrollmentRequest"
},
{
"$ref": "#/definitions/EnrollmentResponse"
},
{
"$ref": "#/definitions/EpisodeOfCare"
},
{
"$ref": "#/definitions/EventDefinition"
},
{
"$ref": "#/definitions/Evidence"
},
{
"$ref": "#/definitions/EvidenceVariable"
},
{
"$ref": "#/definitions/ExampleScenario"
},
{
"$ref": "#/definitions/ExplanationOfBenefit"
},
{
"$ref": "#/definitions/FamilyMemberHistory"
},
{
"$ref": "#/definitions/Flag"
},
{
"$ref": "#/definitions/Goal"
},
{
"$ref": "#/definitions/GraphDefinition"
},
{
"$ref": "#/definitions/Group"
},
{
"$ref": "#/definitions/GuidanceResponse"
},
{
"$ref": "#/definitions/HealthcareService"
},
{
"$ref": "#/definitions/ImagingStudy"
},
{
"$ref": "#/definitions/Immunization"
},
{
"$ref": "#/definitions/ImmunizationEvaluation"
},
{
"$ref": "#/definitions/ImmunizationRecommendation"
},
{
"$ref": "#/definitions/ImplementationGuide"
},
{
"$ref": "#/definitions/InsurancePlan"
},
{
"$ref": "#/definitions/Invoice"
},
{
"$ref": "#/definitions/Library"
},
{
"$ref": "#/definitions/Linkage"
},
{
"$ref": "#/definitions/List"
},
{
"$ref": "#/definitions/Location"
},
{
"$ref": "#/definitions/Measure"
},
{
"$ref": "#/definitions/MeasureReport"
},
{
"$ref": "#/definitions/Media"
},
{
"$ref": "#/definitions/Medication"
},
{
"$ref": "#/definitions/MedicationAdministration"
},
{
"$ref": "#/definitions/MedicationDispense"
},
{
"$ref": "#/definitions/MedicationKnowledge"
},
{
"$ref": "#/definitions/MedicationRequest"
},
{
"$ref": "#/definitions/MedicationStatement"
},
{
"$ref": "#/definitions/MedicinalProduct"
},
{
"$ref": "#/definitions/MedicinalProductAuthorization"
},
{
"$ref": "#/definitions/MedicinalProductContraindication"
},
{
"$ref": "#/definitions/MedicinalProductIndication"
},
{
"$ref": "#/definitions/MedicinalProductIngredient"
},
{
"$ref": "#/definitions/MedicinalProductInteraction"
},
{
"$ref": "#/definitions/MedicinalProductManufactured"
},
{
"$ref": "#/definitions/MedicinalProductPackaged"
},
{
"$ref": "#/definitions/MedicinalProductPharmaceutical"
},
{
"$ref": "#/definitions/MedicinalProductUndesirableEffect"
},
{
"$ref": "#/definitions/MessageDefinition"
},
{
"$ref": "#/definitions/MessageHeader"
},
{
"$ref": "#/definitions/MolecularSequence"
},
{
"$ref": "#/definitions/NamingSystem"
},
{
"$ref": "#/definitions/NutritionOrder"
},
{
"$ref": "#/definitions/Observation"
},
{
"$ref": "#/definitions/ObservationDefinition"
},
{
"$ref": "#/definitions/OperationDefinition"
},
{
"$ref": "#/definitions/OperationOutcome"
},
{
"$ref": "#/definitions/Organization"
},
{
"$ref": "#/definitions/OrganizationAffiliation"
},
{
"$ref": "#/definitions/Parameters"
},
{
"$ref": "#/definitions/Patient"
},
{
"$ref": "#/definitions/PaymentNotice"
},
{
"$ref": "#/definitions/PaymentReconciliation"
},
{
"$ref": "#/definitions/Person"
},
{
"$ref": "#/definitions/PlanDefinition"
},
{
"$ref": "#/definitions/Practitioner"
},
{
"$ref": "#/definitions/PractitionerRole"
},
{
"$ref": "#/definitions/Procedure"
},
{
"$ref": "#/definitions/Provenance"
},
{
"$ref": "#/definitions/Questionnaire"
},
{
"$ref": "#/definitions/QuestionnaireResponse"
},
{
"$ref": "#/definitions/RelatedPerson"
},
{
"$ref": "#/definitions/RequestGroup"
},
{
"$ref": "#/definitions/ResearchDefinition"
},
{
"$ref": "#/definitions/ResearchElementDefinition"
},
{
"$ref": "#/definitions/ResearchStudy"
},
{
"$ref": "#/definitions/ResearchSubject"
},
{
"$ref": "#/definitions/RiskAssessment"
},
{
"$ref": "#/definitions/RiskEvidenceSynthesis"
},
{
"$ref": "#/definitions/Schedule"
},
{
"$ref": "#/definitions/SearchParameter"
},
{
"$ref": "#/definitions/ServiceRequest"
},
{
"$ref": "#/definitions/Slot"
},
{
"$ref": "#/definitions/Specimen"
},
{
"$ref": "#/definitions/SpecimenDefinition"
},
{
"$ref": "#/definitions/StructureDefinition"
},
{
"$ref": "#/definitions/StructureMap"
},
{
"$ref": "#/definitions/Subscription"
},
{
"$ref": "#/definitions/Substance"
},
{
"$ref": "#/definitions/SubstanceNucleicAcid"
},
{
"$ref": "#/definitions/SubstancePolymer"
},
{
"$ref": "#/definitions/SubstanceProtein"
},
{
"$ref": "#/definitions/SubstanceReferenceInformation"
},
{
"$ref": "#/definitions/SubstanceSourceMaterial"
},
{
"$ref": "#/definitions/SubstanceSpecification"
},
{
"$ref": "#/definitions/SupplyDelivery"
},
{
"$ref": "#/definitions/SupplyRequest"
},
{
"$ref": "#/definitions/Task"
},
{
"$ref": "#/definitions/TerminologyCapabilities"
},
{
"$ref": "#/definitions/TestReport"
},
{
"$ref": "#/definitions/TestScript"
},
{
"$ref": "#/definitions/ValueSet"
},
{
"$ref": "#/definitions/VerificationResult"
},
{
"$ref": "#/definitions/VisionPrescription"
},
{
"$ref": "#/definitions/Project"
},
{
"$ref": "#/definitions/ClientApplication"
},
{
"$ref": "#/definitions/User"
},
{
"$ref": "#/definitions/Login"
},
{
"$ref": "#/definitions/JsonWebKey"
},
{
"$ref": "#/definitions/Bot"
},
{
"$ref": "#/definitions/AccessPolicy"
},
{
"$ref": "#/definitions/UserConfiguration"
},
{
"$ref": "#/definitions/ProjectMembership"
},
{
"$ref": "#/definitions/BulkDataExport"
},
{
"$ref": "#/definitions/SmartAppLaunch"
},
{
"$ref": "#/definitions/DomainConfiguration"
},
{
"$ref": "#/definitions/AsyncJob"
},
{
"$ref": "#/definitions/Agent"
},
{
"$ref": "#/definitions/IdentityProvider"
},
{
"$ref": "#/definitions/UserSecurityRequest"
},
{
"$ref": "#/definitions/ViewDefinition"
},
{
"$ref": "#/definitions/ProjectSetting"
},
{
"$ref": "#/definitions/ProjectSite"
},
{
"$ref": "#/definitions/ProjectLink"
},
{
"$ref": "#/definitions/ProjectDefaultProfile"
},
{
"$ref": "#/definitions/ProjectMembershipAccessParameter"
},
{
"$ref": "#/definitions/ProjectMembershipAccess"
},
{
"$ref": "#/definitions/AccessPolicyResource"
},
{
"$ref": "#/definitions/AccessPolicyIpAccessRule"
},
{
"$ref": "#/definitions/UserConfigurationMenuLink"
},
{
"$ref": "#/definitions/UserConfigurationMenu"
},
{
"$ref": "#/definitions/UserConfigurationSearch"
},
{
"$ref": "#/definitions/UserConfigurationOption"
},
{
"$ref": "#/definitions/BulkDataExportOutput"
},
{
"$ref": "#/definitions/BulkDataExportDeleted"
},
{
"$ref": "#/definitions/BulkDataExportError"
},
{
"$ref": "#/definitions/AgentSetting"
},
{
"$ref": "#/definitions/AgentChannel"
},
{
"$ref": "#/definitions/ViewDefinitionConstant"
},
{
"$ref": "#/definitions/ViewDefinitionSelectColumnTag"
},
{
"$ref": "#/definitions/ViewDefinitionSelectColumn"
},
{
"$ref": "#/definitions/ViewDefinitionSelect"
},
{
"$ref": "#/definitions/ViewDefinitionWhere"
},
{
"$ref": "#/definitions/ClientApplicationSignInForm"
}
]
},
"base64Binary": {
"type": "string",
"description": "A stream of bytes"
},
"boolean": {
"pattern": "^true|false$",
"type": "boolean",
"description": "Value of \"true\" or \"false\""
},
"canonical": {
"pattern": "^\\S*$",
"type": "string",
"description": "A URI that is a reference to a canonical URL on a FHIR resource"
},
"code": {
"pattern": "^[^\\s]+(\\s[^\\s]+)*$",
"type": "string",
"description": "A string which has at least one character and no leading or trailing whitespace and where there is no whitespace other than single spaces in the contents"
},
"date": {
"pattern": "^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)?$",
"type": "string",
"description": "A date or partial date (e.g. just year or year + month). There is no time zone. The format is a union of the schema types gYear, gYearMonth and date. Dates SHALL be valid dates."
},
"dateTime": {
"pattern": "^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]+)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)?$",
"type": "string",
"description": "A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates."
},
"decimal": {
"pattern": "^-?(0|[1-9][0-9]*)(\\.[0-9]+)?([eE][+-]?[0-9]+)?$",
"type": "number",
"description": "A rational number with implicit precision"
},
"id": {
"pattern": "^[A-Za-z0-9\\-\\.]{1,64}$",
"type": "string",
"description": "Any combination of letters, numerals, \"-\" and \".\", with a length limit of 64 characters. (This might be an integer, an unprefixed OID, UUID or any other identifier pattern that meets these constraints.) Ids are case-insensitive."
},
"instant": {
"pattern": "^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]+)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))$",
"type": "string",
"description": "An instant in time - known at least to the second"
},
"integer": {
"pattern": "^-?([0]|([1-9][0-9]*))$",
"type": "number",
"description": "A whole number"
},
"markdown": {
"pattern": "^[ \\r\\n\\t\\S]+$",
"type": "string",
"description": "A string that may contain Github Flavored Markdown syntax for optional processing by a mark down presentation engine"
},
"oid": {
"pattern": "^urn:oid:[0-2](\\.(0|[1-9][0-9]*))+$",
"type": "string",
"description": "An OID represented as a URI"
},
"positiveInt": {
"pattern": "^[1-9][0-9]*$",
"type": "number",
"description": "An integer with a value that is positive (e.g. \u003e0)"
},
"string": {
"pattern": "^[ \\r\\n\\t\\S]+$",
"type": "string",
"description": "A sequence of Unicode characters"
},
"time": {
"pattern": "^([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]+)?$",
"type": "string",
"description": "A time during the day, with no date specified"
},
"unsignedInt": {
"pattern": "^[0]|([1-9][0-9]*)$",
"type": "number",
"description": "An integer with a value that is not negative (e.g. \u003e\u003d 0)"
},
"uri": {
"pattern": "^\\S*$",
"type": "string",
"description": "String of characters used to identify a name or a resource"
},
"url": {
"pattern": "^\\S*$",
"type": "string",
"description": "A URI that is a literal reference"
},
"uuid": {
"pattern": "^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
"type": "string",
"description": "A UUID, represented as a URI"
},
"xhtml": {
"description": "xhtml - escaped html (see specfication)"
},
"Element": {
"description": "Base definition for all elements in a resource.",
"properties": {
"id": {
"description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"$ref": "#/definitions/string"
},
"extension": {
"description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"items": {
"$ref": "#/definitions/Extension"
},
"type": "array"
}
},
"additionalProperties": false
},
"Extension": {
"description": "Optional Extension Element - found in all resources.",
"properties": {
"id": {
"description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"$ref": "#/definitions/string"
},
"extension": {
"description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"items": {
"$ref": "#/definitions/Extension"
},
"type": "array"
},
"url": {
"description": "Source of the definition for the extension code - a logical name or a URL.",
"$ref": "#/definitions/uri"
},
"_url": {
"description": "Extensions for url",
"$ref": "#/definitions/Element"
},
"valueBase64Binary": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^(\\s*([0-9a-zA-Z\\+/\u003d]){4}\\s*)+$",
"type": "string"
},
"_valueBase64Binary": {
"description": "Extensions for valueBase64Binary",
"$ref": "#/definitions/Element"
},
"valueBoolean": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^true|false$",
"type": "boolean"
},
"_valueBoolean": {
"description": "Extensions for valueBoolean",
"$ref": "#/definitions/Element"
},
"valueCanonical": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^\\S*$",
"type": "string"
},
"_valueCanonical": {
"description": "Extensions for valueCanonical",
"$ref": "#/definitions/Element"
},
"valueCode": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^[^\\s]+(\\s[^\\s]+)*$",
"type": "string"
},
"_valueCode": {
"description": "Extensions for valueCode",
"$ref": "#/definitions/Element"
},
"valueDate": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)?$",
"type": "string"
},
"_valueDate": {
"description": "Extensions for valueDate",
"$ref": "#/definitions/Element"
},
"valueDateTime": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]+)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)?$",
"type": "string"
},
"_valueDateTime": {
"description": "Extensions for valueDateTime",
"$ref": "#/definitions/Element"
},
"valueDecimal": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^-?(0|[1-9][0-9]*)(\\.[0-9]+)?([eE][+-]?[0-9]+)?$",
"type": "number"
},
"_valueDecimal": {
"description": "Extensions for valueDecimal",
"$ref": "#/definitions/Element"
},
"valueId": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^[A-Za-z0-9\\-\\.]{1,64}$",
"type": "string"
},
"_valueId": {
"description": "Extensions for valueId",
"$ref": "#/definitions/Element"
},
"valueInstant": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]+)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))$",
"type": "string"
},
"_valueInstant": {
"description": "Extensions for valueInstant",
"$ref": "#/definitions/Element"
},
"valueInteger": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^-?([0]|([1-9][0-9]*))$",
"type": "number"
},
"_valueInteger": {
"description": "Extensions for valueInteger",
"$ref": "#/definitions/Element"
},
"valueMarkdown": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^[ \\r\\n\\t\\S]+$",
"type": "string"
},
"_valueMarkdown": {
"description": "Extensions for valueMarkdown",
"$ref": "#/definitions/Element"
},
"valueOid": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^urn:oid:[0-2](\\.(0|[1-9][0-9]*))+$",
"type": "string"
},
"_valueOid": {
"description": "Extensions for valueOid",
"$ref": "#/definitions/Element"
},
"valuePositiveInt": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^[1-9][0-9]*$",
"type": "number"
},
"_valuePositiveInt": {
"description": "Extensions for valuePositiveInt",
"$ref": "#/definitions/Element"
},
"valueString": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^[ \\r\\n\\t\\S]+$",
"type": "string"
},
"_valueString": {
"description": "Extensions for valueString",
"$ref": "#/definitions/Element"
},
"valueTime": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]+)?$",
"type": "string"
},
"_valueTime": {
"description": "Extensions for valueTime",
"$ref": "#/definitions/Element"
},
"valueUnsignedInt": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^[0]|([1-9][0-9]*)$",
"type": "number"
},
"_valueUnsignedInt": {
"description": "Extensions for valueUnsignedInt",
"$ref": "#/definitions/Element"
},
"valueUri": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^\\S*$",
"type": "string"
},
"_valueUri": {
"description": "Extensions for valueUri",
"$ref": "#/definitions/Element"
},
"valueUrl": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^\\S*$",
"type": "string"
},
"_valueUrl": {
"description": "Extensions for valueUrl",
"$ref": "#/definitions/Element"
},
"valueUuid": {
"description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).",
"pattern": "^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
"type": "string"
},
"_valueUuid": {
"description": "Extensions