UNPKG

@medplum/definitions

Version:

Medplum Data Definitions

1,623 lines 3.54 MB
{ "$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