R4 Draft for Comment

This page is part of the FHIR Specification (v3.2.0: R4 Ballot 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

FHIR Infrastructure Work GroupMaturity Level: N/ABallot Status: Informative Compartments: Not linked to any defined compartments
Resources
Account XMLJSON
ActivityDefinition XMLJSON
AdverseEvent XMLJSON
AllergyIntolerance XMLJSON
Appointment XMLJSON
AppointmentResponse XMLJSON
AuditEvent XMLJSON
Basic XMLJSON
Binary XMLJSON
BiologicallyDerivedProduct XMLJSON
BodyStructure XMLJSON
Bundle XMLJSON
CapabilityStatement XMLJSON
CarePlan XMLJSON
CareTeam XMLJSON
ChargeItem XMLJSON
Claim XMLJSON
ClaimResponse XMLJSON
ClinicalImpression XMLJSON
CodeSystem XMLJSON
Communication XMLJSON
CommunicationRequest XMLJSON
CompartmentDefinition XMLJSON
Composition XMLJSON
ConceptMap XMLJSON
Condition XMLJSON
Consent XMLJSON
Contract XMLJSON
Coverage XMLJSON
DetectedIssue XMLJSON
Device XMLJSON
DeviceComponent XMLJSON
DeviceMetric XMLJSON
DeviceRequest XMLJSON
DeviceUseStatement XMLJSON
DiagnosticReport XMLJSON
DocumentManifest XMLJSON
DocumentReference XMLJSON
EligibilityRequest XMLJSON
EligibilityResponse XMLJSON
Encounter XMLJSON
Endpoint XMLJSON
EnrollmentRequest XMLJSON
EnrollmentResponse XMLJSON
EntryDefinition XMLJSON
EpisodeOfCare XMLJSON
EventDefinition XMLJSON
ExampleScenario XMLJSON
ExpansionProfile XMLJSON
ExplanationOfBenefit XMLJSON
FamilyMemberHistory XMLJSON
Flag XMLJSON
Goal XMLJSON
GraphDefinition XMLJSON
Group XMLJSON
GuidanceResponse XMLJSON
HealthcareService XMLJSON
ImagingStudy XMLJSON
Immunization XMLJSON
ImmunizationEvaluation XMLJSON
ImmunizationRecommendation XMLJSON
ImplementationGuide XMLJSON
ImplementationGuideInput XMLJSON
ImplementationGuideOutput XMLJSON
Invoice XMLJSON
ItemInstance XMLJSON
Library XMLJSON
Linkage XMLJSON
List XMLJSON
Location XMLJSON
Measure XMLJSON
MeasureReport XMLJSON
Media XMLJSON
Medication XMLJSON
MedicationAdministration XMLJSON
MedicationDispense XMLJSON
MedicationRequest XMLJSON
MedicationStatement XMLJSON
MedicinalProduct XMLJSON
MedicinalProductAuthorization XMLJSON
MedicinalProductClinicals XMLJSON
MedicinalProductDeviceSpec XMLJSON
MedicinalProductIngredient XMLJSON
MedicinalProductPackaged XMLJSON
MedicinalProductPharmaceutical XMLJSON
MessageDefinition XMLJSON
MessageHeader XMLJSON
NamingSystem XMLJSON
NutritionOrder XMLJSON
Observation XMLJSON
ObservationDefinition XMLJSON
OccupationalData XMLJSON
OperationDefinition XMLJSON
OperationOutcome XMLJSON
Organization XMLJSON
OrganizationRole XMLJSON
Patient XMLJSON
PaymentNotice XMLJSON
PaymentReconciliation XMLJSON
Person XMLJSON
PlanDefinition XMLJSON
Practitioner XMLJSON
PractitionerRole XMLJSON
Procedure XMLJSON
ProcessRequest XMLJSON
ProcessResponse XMLJSON
ProductPlan XMLJSON
Provenance XMLJSON
Questionnaire XMLJSON
QuestionnaireResponse XMLJSON
RelatedPerson XMLJSON
RequestGroup XMLJSON
ResearchStudy XMLJSON
ResearchSubject XMLJSON
RiskAssessment XMLJSON
Schedule XMLJSON
SearchParameter XMLJSON
Sequence XMLJSON
ServiceDefinition XMLJSON
ServiceRequest XMLJSON
Slot XMLJSON
Specimen XMLJSON
SpecimenDefinition XMLJSON
StructureDefinition XMLJSON
StructureMap XMLJSON
Subscription XMLJSON
Substance XMLJSON
SubstancePolymer XMLJSON
SubstanceReferenceInformation XMLJSON
SubstanceSpecification XMLJSON
SupplyDelivery XMLJSON
SupplyRequest XMLJSON
Task XMLJSON
TerminologyCapabilities XMLJSON
TestReport XMLJSON
TestScript XMLJSON
UserSession XMLJSON
ValueSet XMLJSON
VerificationResult XMLJSON
VisionPrescription XMLJSON
FHIR Specification Core
11179-objectClass objectClassXMLJSON
11179-objectClassProperty objectClassPropertyXMLJSON
11179-permitted-value-conceptmap permitted-value-conceptmapXMLJSON
11179-permitted-value-valueset permitted-value-valuesetXMLJSON
DiagnosticReport-geneticsAnalysis AnalysisXMLJSON
DiagnosticReport-geneticsAssessedCondition AssessedConditionXMLJSON
DiagnosticReport-geneticsFamilyMemberHistory FamilyMemberHistoryXMLJSON
DiagnosticReport-geneticsReferences ReferencesXMLJSON
allergyintolerance-certainty certaintyXMLJSON
allergyintolerance-duration durationXMLJSON
allergyintolerance-reasonRefuted reasonRefutedXMLJSON
allergyintolerance-resolutionAge resolutionAgeXMLJSON
allergyintolerance-substanceExposureRisk substanceExposureRiskXMLJSON
auditevent-Accession AccessionXMLJSON
auditevent-Anonymized AnonymizedXMLJSON
auditevent-Encrypted EncryptedXMLJSON
auditevent-Instance InstanceXMLJSON
auditevent-MPPS MPPSXMLJSON
auditevent-NumberOfInstances NumberOfInstancesXMLJSON
auditevent-ParticipantObjectContainsStudy ParticipantObjectContainsStudyXMLJSON
auditevent-SOPClass SOPClassXMLJSON
birthPlace Birth PlaceXMLJSON
body-structure BodyStructure ReferenceXMLJSON
capabilitystatement-expectation expectationXMLJSON
capabilitystatement-prohibited prohibitedXMLJSON
capabilitystatement-search-parameter-combination search-parameter-combinationXMLJSON
capabilitystatement-supported-system supported-systemXMLJSON
capabilitystatement-websocket websocketXMLJSON
careplan-activity-title activity-titleXMLJSON
codesystem-alternate alternateXMLJSON
codesystem-author authorXMLJSON
codesystem-comment commentXMLJSON
codesystem-comments commentsXMLJSON
codesystem-conceptOrder conceptOrderXMLJSON
codesystem-deprecated deprecatedXMLJSON
codesystem-effectiveDate effectiveDateXMLJSON
codesystem-expirationDate expirationDateXMLJSON
codesystem-history historyXMLJSON
codesystem-keyWord keyWordXMLJSON
codesystem-label labelXMLJSON
codesystem-map mapXMLJSON
codesystem-ordinalValue ordinalValueXMLJSON
codesystem-otherName otherNameXMLJSON
codesystem-reference referenceXMLJSON
codesystem-replacedby replacedbyXMLJSON
codesystem-sourceReference sourceReferenceXMLJSON
codesystem-subsumes subsumesXMLJSON
codesystem-trusted-expansion trusted-expansionXMLJSON
codesystem-usage usageXMLJSON
codesystem-warning warningXMLJSON
codesystem-workflowStatus workflowStatusXMLJSON
coding-sctdescid sctdescidXMLJSON
communication-media mediaXMLJSON
communicationrequest-initiatingLocation initiatingLocationXMLJSON
communicationrequest-instantiates instantiatesXMLJSON
communicationrequest-relevantHistory relevantHistoryXMLJSON
communicationrequest-supportingInfo supportingInfoXMLJSON
composition-clindoc-otherConfidentiality otherConfidentialityXMLJSON
concept-bidirectional bidirectionalXMLJSON
condition-basedOn basedOnXMLJSON
condition-dueTo dueToXMLJSON
condition-instantiates instantiatesXMLJSON
condition-occurredFollowing occurredFollowingXMLJSON
condition-outcome outcomeXMLJSON
condition-partOf partOfXMLJSON
condition-related relatedXMLJSON
condition-ruledOut ruledOutXMLJSON
consent-NotificationEndpoint NotificationEndpointXMLJSON
consent-Witness WitnessXMLJSON
consent-location locationXMLJSON
contactpoint-area areaXMLJSON
contactpoint-country countryXMLJSON
contactpoint-extension extensionXMLJSON
contactpoint-local localXMLJSON
cqm-ValidityPeriod ValidityPeriodXMLJSON
data-absent-reason Data Absent ReasonXMLJSON
device-din dinXMLJSON
device-implant-status implant-statusXMLJSON
devicerequest-patientInstruction patientInstructionXMLJSON
diagnosticReport-addendumOf addendumOfXMLJSON
diagnosticReport-extends extendsXMLJSON
diagnosticReport-locationPerformed locationPerformedXMLJSON
diagnosticReport-replaces replacesXMLJSON
diagnosticReport-summaryOf summaryOfXMLJSON
elementdefinition-allowedUnits allowedUnitsXMLJSON
elementdefinition-bestpractice bestpracticeXMLJSON
elementdefinition-bindingName bindingNameXMLJSON
elementdefinition-equivalence equivalenceXMLJSON
elementdefinition-identifier identifierXMLJSON
elementdefinition-inheritedExtensibleValueSet inheritedExtensibleValueSetXMLJSON
elementdefinition-isCommonBinding isCommonBindingXMLJSON
elementdefinition-maxValueSet maxValueSetXMLJSON
elementdefinition-minValueSet minValueSetXMLJSON
elementdefinition-namespace namespaceXMLJSON
elementdefinition-question questionXMLJSON
elementdefinition-selector selectorXMLJSON
elementdefinition-translatable translatableXMLJSON
encounter-associatedEncounter associatedEncounterXMLJSON
encounter-modeOfArrival modeOfArrivalXMLJSON
encounter-primaryDiagnosis primaryDiagnosisXMLJSON
encounter-reasonCancelled reasonCancelledXMLJSON
entryFormat entryFormatXMLJSON
eventHistory eventHistoryXMLJSON
eventLocation eventLocationXMLJSON
family-member-history-genetics-observation observationXMLJSON
family-member-history-genetics-parent parentXMLJSON
family-member-history-genetics-sibling siblingXMLJSON
familymemberhistory-abatement abatementXMLJSON
familymemberhistory-patient-record patient-recordXMLJSON
familymemberhistory-severity severityXMLJSON
familymemberhistory-type typeXMLJSON
flag-detail detailXMLJSON
flag-priority priorityXMLJSON
geolocation GeolocationXMLJSON
goal-acceptance acceptanceXMLJSON
goal-pertainsToGoal pertainsToGoalXMLJSON
goal-reasonRejected reasonRejectedXMLJSON
goal-relationship relationshipXMLJSON
hla-genotyping-results-allele-database allele-databaseXMLJSON
hla-genotyping-results-glstring glstringXMLJSON
hla-genotyping-results-haploid haploidXMLJSON
hla-genotyping-results-method methodXMLJSON
http-response-header http-response-headerXMLJSON
humanname-assembly-order assembly-orderXMLJSON
humanname-fathers-family fathers-familyXMLJSON
humanname-mothers-family mothers-familyXMLJSON
humanname-own-name own-nameXMLJSON
humanname-own-prefix own-prefixXMLJSON
humanname-partner-name partner-nameXMLJSON
humanname-partner-prefix partner-prefixXMLJSON
identifier-validDate validDateXMLJSON
implementationguide-page pageXMLJSON
instantiates instantiatesXMLJSON
iso21090-AD-use AD-useXMLJSON
iso21090-ADXP-additionalLocator ADXP-additionalLocatorXMLJSON
iso21090-ADXP-buildingNumberSuffix ADXP-buildingNumberSuffixXMLJSON
iso21090-ADXP-careOf ADXP-careOfXMLJSON
iso21090-ADXP-censusTract ADXP-censusTractXMLJSON
iso21090-ADXP-delimiter ADXP-delimiterXMLJSON
iso21090-ADXP-deliveryAddressLine ADXP-deliveryAddressLineXMLJSON
iso21090-ADXP-deliveryInstallationArea ADXP-deliveryInstallationAreaXMLJSON
iso21090-ADXP-deliveryInstallationQualifier ADXP-deliveryInstallationQualifierXMLJSON
iso21090-ADXP-deliveryInstallationType ADXP-deliveryInstallationTypeXMLJSON
iso21090-ADXP-deliveryMode ADXP-deliveryModeXMLJSON
iso21090-ADXP-deliveryModeIdentifier ADXP-deliveryModeIdentifierXMLJSON
iso21090-ADXP-direction ADXP-directionXMLJSON
iso21090-ADXP-houseNumber ADXP-houseNumberXMLJSON
iso21090-ADXP-houseNumberNumeric ADXP-houseNumberNumericXMLJSON
iso21090-ADXP-postBox ADXP-postBoxXMLJSON
iso21090-ADXP-precinct ADXP-precinctXMLJSON
iso21090-ADXP-streetAddressLine ADXP-streetAddressLineXMLJSON
iso21090-ADXP-streetName ADXP-streetNameXMLJSON
iso21090-ADXP-streetNameBase ADXP-streetNameBaseXMLJSON
iso21090-ADXP-streetNameType ADXP-streetNameTypeXMLJSON
iso21090-ADXP-unitID ADXP-unitIDXMLJSON
iso21090-ADXP-unitType ADXP-unitTypeXMLJSON
iso21090-CO-value CO-valueXMLJSON
iso21090-EN-qualifier EN-qualifierXMLJSON
iso21090-EN-representation EN-representationXMLJSON
iso21090-PQ-translation PQ-translationXMLJSON
iso21090-SC-coding SC-codingXMLJSON
iso21090-TEL-address TEL-addressXMLJSON
iso21090-nullFlavor nullFlavorXMLJSON
iso21090-preferred preferredXMLJSON
iso21090-uncertainty uncertaintyXMLJSON
iso21090-uncertaintyType uncertaintyTypeXMLJSON
iso21090-verification verificationXMLJSON
location-distance location-distanceXMLJSON
match-grade match-gradeXMLJSON
maxDecimalPlaces maxDecimalPlacesXMLJSON
maxSize maxSizeXMLJSON
maxValue maxValueXMLJSON
messageheader-response-request messageheader-response-requestXMLJSON
mimeType mimeTypeXMLJSON
minLength minLengthXMLJSON
minValue minValueXMLJSON
nutritionorder-adaptiveFeedingDevice adaptiveFeedingDeviceXMLJSON
observation-bodyPosition bodyPositionXMLJSON
observation-delta deltaXMLJSON
observation-focal-subject focal-subjectXMLJSON
observation-gateway-device gateway-deviceXMLJSON
observation-geneticsAllele AlleleXMLJSON
observation-geneticsAminoAcidChange AminoAcidChangeXMLJSON
observation-geneticsAncestry AncestryXMLJSON
observation-geneticsCopyNumberEvent CopyNumberEventXMLJSON
observation-geneticsDNARegionName DNARegionNameXMLJSON
observation-geneticsGene GeneXMLJSON
observation-geneticsGenomicSourceClass GenomicSourceClassXMLJSON
observation-geneticsInterpretation InterpretationXMLJSON
observation-geneticsPhaseSet PhaseSetXMLJSON
observation-geneticsVariant VariantXMLJSON
observation-replaces replacesXMLJSON
observation-sequel-to sequel-toXMLJSON
observation-time-offset time-offsetXMLJSON
operationoutcome-authority authorityXMLJSON
operationoutcome-detectedIssue detectedIssueXMLJSON
operationoutcome-issue-source issue-sourceXMLJSON
organization-period periodXMLJSON
organization-preferredContact preferredContactXMLJSON
organizationrole-primaryInd primaryIndXMLJSON
partOf partOfXMLJSON
patient-adoptionInfo adoptionInfoXMLJSON
patient-birthTime birthTimeXMLJSON
patient-cadavericDonor cadavericDonorXMLJSON
patient-citizenship citizenshipXMLJSON
patient-congregation congregationXMLJSON
patient-disability disabilityXMLJSON
patient-genderIdentity genderIdentityXMLJSON
patient-importance importanceXMLJSON
patient-interpreterRequired interpreterRequiredXMLJSON
patient-mothersMaidenName mothersMaidenNameXMLJSON
patient-nationality nationalityXMLJSON
patient-relatedPerson relatedPersonXMLJSON
patient-religion religionXMLJSON
performerFunction performerFunctionXMLJSON
practitioner-animalSpecies animalSpeciesXMLJSON
practitionerrole-primaryInd primaryIndXMLJSON
procedure-approachBodyStructure approachBodyStructureXMLJSON
procedure-causedBy causedByXMLJSON
procedure-incisionDateTime incisionDateTimeXMLJSON
procedure-method methodXMLJSON
procedure-progressStatus progressStatusXMLJSON
procedure-schedule scheduleXMLJSON
procedure-targetBodyStructure targetBodyStructureXMLJSON
questionnaire-allowedProfile allowedProfileXMLJSON
questionnaire-allowedResource allowedResourceXMLJSON
questionnaire-baseType baseTypeXMLJSON
questionnaire-choiceOrientation choiceOrientationXMLJSON
questionnaire-deMap deMapXMLJSON
questionnaire-displayCategory displayCategoryXMLJSON
questionnaire-fhirType fhirTypeXMLJSON
questionnaire-hidden hiddenXMLJSON
questionnaire-itemControl itemControlXMLJSON
questionnaire-lookupQuestionnaire lookupQuestionnaireXMLJSON
questionnaire-maxOccurs maxOccursXMLJSON
questionnaire-minOccurs minOccursXMLJSON
questionnaire-optionExclusive optionExclusiveXMLJSON
questionnaire-optionPrefix optionPrefixXMLJSON
questionnaire-ordinalValue ordinalValueXMLJSON
questionnaire-referenceFilter referenceFilterXMLJSON
questionnaire-sourceStructureMap sourceStructureMapXMLJSON
questionnaire-studyprotocolIdentifier studyprotocolIdentifierXMLJSON
questionnaire-supportLink supportLinkXMLJSON
questionnaire-targetStructureMap targetStructureMapXMLJSON
questionnaire-unit unitXMLJSON
questionnaire-usageMode usageModeXMLJSON
questionnaireresponse-author authorXMLJSON
questionnaireresponse-note noteXMLJSON
questionnaireresponse-reason reasonXMLJSON
questionnaireresponse-reviewer reviewerXMLJSON
reasonCode reasonCodeXMLJSON
reasonReference reasonReferenceXMLJSON
regex regexXMLJSON
rendered-value Rendered ValueXMLJSON
rendering-markdown markdownXMLJSON
rendering-style styleXMLJSON
rendering-styleSensitive styleSensitiveXMLJSON
rendering-xhtml xhtmlXMLJSON
resource-approvalDate approvalDateXMLJSON
resource-effectivePeriod effectivePeriodXMLJSON
resource-lastReviewDate lastReviewDateXMLJSON
servicerequest-geneticsItem ItemXMLJSON
servicerequest-precondition preconditionXMLJSON
servicerequest-questionnaireRequest questionnaireRequestXMLJSON
specimen-collectionPriority collectionPriorityXMLJSON
specimen-isDryWeight isDryWeightXMLJSON
specimen-processingTime processingTimeXMLJSON
specimen-sequenceNumber sequenceNumberXMLJSON
specimen-specialHandling specialHandlingXMLJSON
statusReason statusReasonXMLJSON
structuredefinition-ancestor ancestorXMLJSON
structuredefinition-annotation annotationXMLJSON
structuredefinition-ballot-status ballot-statusXMLJSON
structuredefinition-category categoryXMLJSON
structuredefinition-display-hint display-hintXMLJSON
structuredefinition-explicit-type-name explicit-type-nameXMLJSON
structuredefinition-fmm fmmXMLJSON
structuredefinition-fmm-no-warnings fmm-no-warningsXMLJSON
structuredefinition-json-type json-typeXMLJSON
structuredefinition-rdf-type rdf-typeXMLJSON
structuredefinition-summary summaryXMLJSON
structuredefinition-table-name table-nameXMLJSON
structuredefinition-template-status template-statusXMLJSON
structuredefinition-wg wgXMLJSON
structuredefinition-xml-type xml-typeXMLJSON
task-candidateList candidateListXMLJSON
task-replaces replacesXMLJSON
timing-dayOfMonth dayOfMonthXMLJSON
timing-daysOfCycle daysOfCycleXMLJSON
timing-exact exactXMLJSON
translation TranslationXMLJSON
usagecontext-group groupXMLJSON
valueset-author authorXMLJSON
valueset-caseSensitive caseSensitiveXMLJSON
valueset-comment commentXMLJSON
valueset-comments commentsXMLJSON
valueset-conceptOrder conceptOrderXMLJSON
valueset-definition definitionXMLJSON
valueset-effectiveDate effectiveDateXMLJSON
valueset-expansionSource expansionSourceXMLJSON
valueset-expirationDate expirationDateXMLJSON
valueset-history historyXMLJSON
valueset-keyWord keyWordXMLJSON
valueset-label labelXMLJSON
valueset-map mapXMLJSON
valueset-ordinalValue ordinalValueXMLJSON
valueset-otherName otherNameXMLJSON
valueset-reference referenceXMLJSON
valueset-sourceReference sourceReferenceXMLJSON
valueset-supplement supplementXMLJSON
valueset-system systemXMLJSON
valueset-systemName systemNameXMLJSON
valueset-systemRef systemRefXMLJSON
valueset-toocostly toocostlyXMLJSON
valueset-trusted-expansion trusted-expansionXMLJSON
valueset-unclosed unclosedXMLJSON
valueset-usage usageXMLJSON
valueset-warning warningXMLJSON
valueset-workflowStatus workflowStatusXMLJSON
openEHR Profiles
openEHR-administration administrationXMLJSON
openEHR-careplan careplanXMLJSON
openEHR-exposureDate exposureDateXMLJSON
openEHR-exposureDescription exposureDescriptionXMLJSON
openEHR-exposureDuration exposureDurationXMLJSON
openEHR-location locationXMLJSON
openEHR-management managementXMLJSON
openEHR-test testXMLJSON
Clinical Quality Improvement Framework
cqif-calculatedValue calculatedValueXMLJSON
cqif-citation citationXMLJSON
cqif-condition conditionXMLJSON
cqif-cqlExpression cqlExpressionXMLJSON
cqif-fhirPathExpression fhirPathExpressionXMLJSON
cqif-guidanceencounterClass encounterClassXMLJSON
cqif-guidanceencounterType encounterTypeXMLJSON
cqif-guidanceinitiatingOrganization initiatingOrganizationXMLJSON
cqif-guidanceinitiatingPerson initiatingPersonXMLJSON
cqif-guidancereceivingOrganization receivingOrganizationXMLJSON
cqif-guidancereceivingPerson receivingPersonXMLJSON
cqif-guidancerecipientLanguage recipientLanguageXMLJSON
cqif-guidancerecipientType recipientTypeXMLJSON
cqif-guidancesystemUserLanguage systemUserLanguageXMLJSON
cqif-guidancesystemUserTaskContext systemUserTaskContextXMLJSON
cqif-guidancesystemUserType systemUserTypeXMLJSON
cqif-initialValue initialValueXMLJSON
cqif-library libraryXMLJSON
cqif-measureInfo measureInfoXMLJSON
cqif-optionCode optionCodeXMLJSON
cqif-qualityOfEvidence qualityOfEvidenceXMLJSON
cqif-strengthOfRecommendation strengthOfRecommendationXMLJSON

Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.