Release 5 Ballot

This page is part of the FHIR Specification (v5.0.0-ballot: R5 Ballot - see ballot notes). 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

3.10 FHIR W5 Report

FHIR Infrastructure icon Work GroupMaturity Level: N/AStandards Status: Informative

This page is deprecated and will be a removed in a future version of this publication. Instead, see the FiveWs pattern.

Concise

Resourceidid.versionstatusclassgradewhatwho.focuscontextwhen.initwhen.plannedwhen.donewhen.recordedwho.authorwho.sourcewho.actorwho.causewho.witnesswhowherewhy
Clinical Resources
ActivityDefinition (3) url
identifier*
version status experimental date publisher purpose
AdverseEvent (0) status actuality
category*
code subject encounter occurrence[x] recordedDate recorder actor
AllergyIntolerance (3) identifier* clinicalStatus
verificationStatus
type
category*
criticality code patient encounter onset[x] recordedDate actor
ArtifactAssessment (0) identifier* date
BiologicallyDerivedProduct (2) identifier*
biologicalSourceEvent
BodyStructure (1) identifier* active morphology
structure
laterality
qualifier*
structure
laterality
qualifier*
description
image*
patient
CarePlan (2) identifier* status category* description subject encounter period created custodian reported[x] careTeam* addresses*
CareTeam (2) identifier* status category* subject period member reason*
Citation (0) url
identifier*
version experimental date publisher purpose
ClinicalImpression (0) identifier* status subject encounter effective[x] date performer problem*
ClinicalUseDefinition (2) identifier*
Condition (3) identifier* clinicalStatus
verificationStatus
category* severity code subject encounter onset[x] abatement[x] recordedDate actor
ConditionDefinition (0) url
identifier*
version status experimental date publisher
DetectedIssue (2) identifier* status category*
code
severity subject identified[x] author evidence*
code*
detail*
DiagnosticReport (3) identifier* status category* code subject encounter effective[x] issued performer*
resultsInterpreter*
EventDefinition (0) url
identifier*
version status experimental date publisher purpose
Evidence (1) url
identifier*
version status date publisher
EvidenceReport (0) url
identifier*
status publisher
EvidenceVariable (1) url
identifier*
version status date publisher
FamilyMemberHistory (2) identifier* status patient date reason*
GenomicStudy (0) status
Goal (2) identifier* lifecycleStatus category* priority description subject start[x] due[x] statusDate source addresses*
GuidanceResponse (2) identifier* status subject encounter occurrenceDateTime performer reason*
ImagingSelection (1) identifier* status subject issued performer* basedOn*
ImagingStudy (4) identifier* status modality* subject encounter started actor basedOn*
referrer
interpreter* location reason*
Immunization (3) identifier* status vaccineCode
administeredProduct
patient encounter
supportingInformation*
occurrence[x] primarySource
informationSource
actor location
ImmunizationEvaluation (0) identifier* status patient date
ImmunizationRecommendation (1) identifier* patient
Library (3) url
identifier*
version status experimental type date publisher purpose
Measure (3) url
identifier*
version status experimental date publisher purpose
MeasureReport (3) identifier* status type measure subject date reporter
Medication (3) identifier* code
MedicationAdministration (2) identifier* status medication subject encounter
supportingInformation*
occurence[x] recorded performer*
MedicationDispense (2) identifier* status medication subject supportingInformation*
MedicationRequest (3) identifier* status intent
category*
priority medication subject encounter
supportingInformation*
authoredOn requester performer* recorder
dispenser
reason*
MedicationUsage (3) identifier* status category* medication subject effective[x] dateAsserted informationSource* reason*
MolecularSequence (1) identifier*
NutritionIntake (1) identifier* status code nutritionProduct subject occurrence[x] recorded reported[x] reason*
NutritionOrder (2) identifier* status intent priority type*
modifier
type
baseFormulaType
type
subject encounter dateTime orderer
NutritionProduct (1) code status category*
Observation (5) identifier* status category* code
code
subject
focus*
encounter effective[x] issued performer*
ObservationDefinition (1) category* code
PlanDefinition (3) url
identifier*
version status experimental date publisher purpose
Procedure (3) identifier* status category* code subject
focus
encounter occurrence[x] recorded recorder reported[x] actor location reason*
RequestOrchestration (2) identifier* status intent priority code subject encounter authoredOn author participant* reason*
goal*
goal*
ResearchStudy (0) identifier* status productCode
condition*
recruitment
actualGroup
period site* whyStopped
ResearchSubject (0) identifier* status
subjectState
milestone
RiskAssessment (1) identifier* status method code subject encounter occurrence[x] performer reason*
ServiceRequest (2) identifier* status intent
category*
priority code subject
focus*
encounter occurrence[x] authoredOn requester performerType
performer*
location*
reason*
Specimen (2) identifier*
accessionIdentifier
status type
type
subject collected[x]
duration
receivedTime collector location request*
SpecimenDefinition (1)
SubstancePolymer (0)
VisionPrescription (2) identifier* status patient encounter dateWritten prescriber
Administrative Resources
AdministrableProductDefinition (2) identifier*
Device (2) identifier*
udiCarrier*
status
availabilityStatus
deviceIdentifier
biologicalSourceEvent
manufacturer
manufactureDate
expirationDate
lotNumber
serialNumber
type
modelNumber
partNumber
component
installDate
owner
contact*
bodyStructure
location
url
DeviceDefinition (1) identifier* partNumber
manufacturer
type
modelNumber
component
owner
contact*
DeviceDispense (0) identifier* status device subject supportingInformation*
DeviceMetric (1) identifier* type
category
FormularyItem (0) identifier*
Group (0) identifier* active type code
HealthcareService (2) identifier* active category* location*
Ingredient (2) identifier
InsurancePlan (0) identifier*
identifier*
status type*
InventoryReport (0) identifier* status
Location (3) identifier* status
operationalStatus
mode
type*
form
ManufacturedItemDefinition (2) identifier*
name
MedicationKnowledge (1) code author
MedicinalProductDefinition (3) identifier*
Organization (3) identifier* active type*
OrganizationAffiliation (0) identifier* active period location*
PackagedProductDefinition (2) identifier*
Patient (5) identifier* active
Person (2) identifier* active
Practitioner (3) identifier* active
PractitionerRole (2) identifier* active period location*
RegulatedAuthorization (2) identifier*
RelatedPerson (2) identifier* active relationship* period
Substance (2) identifier* status category* code
SubstanceDefinition (1)
SubstanceNucleicAcid (0)
SubstanceProtein (0)
SubstanceReferenceInformation (0)
SubstanceSourceMaterial (0)
VerificationResult (0) who
Workflow Resources
Appointment (3) identifier* status class*
specialty*
priority
replaces*
supportingInformation*
previousAppointment
originatingAppointment
start end subject
actor
AppointmentResponse (3) identifier* start end actor
Communication (2) identifier* status category* priority subject topic
about*
encounter
sent
received
recipient*
sender
reason*
CommunicationRequest (2) identifier* status intent
category*
priority subject about*
encounter
occurrence[x] authoredOn requester recipient*
informationProvider*
reason*
DeviceRequest (0) identifier* status intent priority code
parameter*
code
value[x]
subject encounter occurrence[x] authoredOn requester performerType
performer
reason*
DeviceUsage (1) identifier* status patient timing[x] dateAsserted informationSource
device
reason*
Encounter (2) identifier* status class* priority type* subject episodeOfCare* actualPeriod actor location reason*
condition
EpisodeOfCare (2) identifier* status type* condition patient period
Flag (1) identifier* status category* code subject period
encounter
author
Schedule (3) identifier* active serviceCategory*
serviceType*
specialty*
actor* planningHorizon
Slot (3) identifier* serviceCategory*
serviceType*
specialty*
appointmentType*
start
end
SupplyDelivery (1) occurrence[x]
SupplyRequest (1) identifier* status category priority parameter*
code
value[x]
occurrence[x] authoredOn requester supplier* reason*
Task (2) identifier* status intent priority doNotPerform
code
focus
for encounter executionPeriod authoredOn requester requestedPerformer*
owner
location reason*
Transport (0) intent priority code
focus
for encounter completionTime authoredOn requester performerType*
owner
location
requestedLocation
currentLocation
reasonCode
reasonReference
history
Infrastructural Resources
AuditEvent (3) category*
code
action
outcome
code
detail*
entity*
what
patient role
securityLabel*
query
detail*
type
value[x]
occurred[x] recorded source
site
observer
type*
agent*
type
role*
who
requestor
location
network[x]
authorization*
basedOn*
encounter
policy*
authorization*
Basic (1) identifier* code subject created author
Binary (5)
Bundle (5) identifier type timestamp
Composition (2) url
identifier*
version status type
category*
mode
subject* encounter date author*
author*
party
Consent (2) identifier* status category* subject dateTime manager*
DocumentManifest (2) masterIdentifier
identifier*
status type subject created author* recipient*
DocumentReference (3) identifier* status
docStatus
type
category*
subject context* date party
Endpoint (2) identifier* status connectionType* name period
ExampleScenario (1) url
identifier*
version status experimental date publisher purpose
Linkage (0) active author
List (1) identifier* status mode code subject encounter date source
MessageDefinition (1) url
identifier*
version status experimental date publisher purpose
MessageHeader (4) event[x] destination*
receiver
sender
enterer
author
source responsible reason
OperationOutcome (5)
Permission (0)
Provenance (3) target* patient occurred[x] recorded who agent* location authorization*
activity
basedOn*
encounter
Questionnaire (3) url
identifier*
version status experimental date publisher purpose
QuestionnaireResponse (3) identifier* status subject encounter authored author source
Subscription (2) identifier* status topic contact* end managingEntity reason
SubscriptionStatus (0) status type subscription
SubscriptionTopic (0) url
identifier*
version status experimental date publisher purpose
Conformance Resources
ActorDefinition (1) url
identifier*
version status experimental date publisher purpose
CapabilityStatement (5) url version status experimental date publisher purpose
CodeSystem (5) url
identifier*
version status experimental date publisher purpose
CompartmentDefinition (1) url version status experimental date publisher purpose
ConceptMap (1) url
identifier*
version status experimental date publisher purpose
GraphDefinition (1) url version status experimental date publisher purpose
ImplementationGuide (1) url version status experimental date publisher
NamingSystem (2) url
identifier*
value
version status kind
experimental
date publisher
responsible
purpose
OperationDefinition (5) url version status kind
experimental
date publisher purpose
Requirements (1) url
identifier*
version status experimental date publisher purpose
SearchParameter (3) url version status experimental date publisher purpose
StructureDefinition (5) url
identifier*
version status experimental date publisher purpose
StructureMap (2) url
identifier*
version status experimental date publisher purpose
TerminologyCapabilities (1) url
identifier*
version status experimental date publisher purpose
TestReport (0) identifier status issued
TestScript (2) url
identifier*
version status experimental date publisher purpose
ValueSet (5) url
identifier*
version status experimental lockedDate date publisher purpose
Financial Resources
Account (2) identifier* status type name subject* servicePeriod
ChargeItem (0) identifier* status code subject encounter occurrence[x] actor
enterer
reason*
service*
ChargeItemDefinition (0) url
identifier*
version status experimental date publisher purpose
Claim (2) identifier*
identifier
status type
subType
use
patient billablePeriod
serviced[x]
created enterer provider provider referral facility
location[x]
ClaimResponse (2) identifier* status type
subType
use
patient serviced[x] created requestor
provider*
location[x] request
Contract (1) status contentDerivative
type
subType*
term*
type
subType
type
decision
entity[x]
quantity
unitPrice
factor
points
net
group*
friendly*
content[x]
legal*
content[x]
rule*
content[x]
applies
effectiveTime
issued party
signature*
type intent
Coverage (2) identifier* status type policyHolder
subscriber
subscriberId*
beneficiary
period
CoverageEligibilityRequest (2) identifier* status priority
purpose*
patient serviced[x] created enterer provider
provider
insurer facility
CoverageEligibilityResponse (2) identifier* status purpose* patient serviced[x] created requestor
provider
request
EnrollmentRequest (0) provider
candidate
EnrollmentResponse (0) organization
ExplanationOfBenefit (2) identifier* status type
subType
use
patient billablePeriod
serviced[x]
serviced[x]
created enterer
insurer
provider
provider*
provider referral facility
location[x]
location[x]
claim
Invoice (0) identifier* status type subject actor
PaymentNotice (2) identifier* status request
response
created provider
PaymentReconciliation (2) identifier* status period created paymentIssuer request

Full

Resourceidid.versionstatusclassgradewhatwho.focuscontextwhen.initwhen.plannedwhen.donewhen.recordedwho.authorwho.sourcewho.actorwho.causewho.witnesswhowherewhy
Clinical Resources
ActivityDefinition (3) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
AdverseEvent (0) status : code actuality : code
category* : CodeableConcept
code : CodeableConcept subject : Patient|Group|Practitioner|RelatedPerson|ResearchSubject encounter : Encounter occurrence[x] : dateTime|Period|Timing recordedDate : dateTime recorder : Patient|Practitioner|PractitionerRole|RelatedPerson|ResearchSubject actor : Practitioner|PractitionerRole|Organization|CareTeam|Patient|Device|RelatedPerson|ResearchSubject
AllergyIntolerance (3) identifier* : Identifier clinicalStatus : CodeableConcept
verificationStatus : CodeableConcept
type : code
category* : code
criticality : code code : CodeableConcept patient : Patient encounter : Encounter onset[x] : dateTime|Age|Period|Range|string recordedDate : dateTime actor : Practitioner|PractitionerRole|Patient|RelatedPerson|Device|Organization|CareTeam
ArtifactAssessment (0) identifier* : Identifier date : dateTime
BiologicallyDerivedProduct (2) identifier* : Identifier
biologicalSourceEvent : Identifier
BodyStructure (1) identifier* : Identifier active : boolean morphology : CodeableConcept
structure : CodeableConcept
laterality : CodeableConcept
qualifier* : CodeableConcept
structure : CodeableConcept
laterality : CodeableConcept
qualifier* : CodeableConcept
description : string
image* : Attachment
patient : Patient
CarePlan (2) identifier* : Identifier status : code category* : CodeableConcept description : string subject : Patient|Group encounter : Encounter period : Period created : dateTime custodian : Patient|Practitioner|PractitionerRole|Device|RelatedPerson|Organization|CareTeam reported[x] : boolean|Reference(Patient|RelatedPerson|Practitioner|PractitionerRole|Organization) careTeam* : CareTeam addresses* : CodeableReference(Condition)
CareTeam (2) identifier* : Identifier status : code category* : CodeableConcept subject : Patient|Group period : Period member : Practitioner|PractitionerRole|RelatedPerson|Patient|Organization|CareTeam reason* : CodeableReference(Condition)
Citation (0) url : uri
identifier* : Identifier
version : string experimental : boolean date : dateTime publisher : string purpose : markdown
ClinicalImpression (0) identifier* : Identifier status : code subject : Patient|Group encounter : Encounter effective[x] : dateTime|Period date : dateTime performer : Practitioner|PractitionerRole problem* : Condition|AllergyIntolerance
ClinicalUseDefinition (2) identifier* : Identifier
Condition (3) identifier* : Identifier clinicalStatus : CodeableConcept
verificationStatus : CodeableConcept
category* : CodeableConcept severity : CodeableConcept code : CodeableConcept subject : Patient|Group encounter : Encounter onset[x] : dateTime|Age|Period|Range|string abatement[x] : dateTime|Age|Period|Range|string recordedDate : dateTime actor : Practitioner|PractitionerRole|Patient|RelatedPerson|Device|Organization|CareTeam
ConditionDefinition (0) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string
DetectedIssue (2) identifier* : Identifier status : code category* : CodeableConcept
code : CodeableConcept
severity : code subject : Patient|Group|Device|Location|Organization|Procedure|Practitioner|Medication|Substance|BiologicallyDerivedProduct|NutritionProduct identified[x] : dateTime|Period author : Patient|RelatedPerson|Practitioner|PractitionerRole|Device evidence* :
code* : CodeableConcept
detail* : Any
DiagnosticReport (3) identifier* : Identifier status : code category* : CodeableConcept code : CodeableConcept subject : Patient|Group|Device|Location|Organization|Procedure|Practitioner|Medication|Substance|BiologicallyDerivedProduct encounter : Encounter effective[x] : dateTime|Period issued : instant performer* : Practitioner|PractitionerRole|Organization|CareTeam
resultsInterpreter* : Practitioner|PractitionerRole|Organization|CareTeam
EventDefinition (0) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
Evidence (1) url : uri
identifier* : Identifier
version : string status : code date : dateTime publisher : string
EvidenceReport (0) url : uri
identifier* : Identifier
status : code publisher : string
EvidenceVariable (1) url : uri
identifier* : Identifier
version : string status : code date : dateTime publisher : string
FamilyMemberHistory (2) identifier* : Identifier status : code patient : Patient date : dateTime reason* : CodeableReference(Condition|Observation|AllergyIntolerance|QuestionnaireResponse|DiagnosticReport|DocumentReference)
GenomicStudy (0) status : CodeableConcept
Goal (2) identifier* : Identifier lifecycleStatus : code category* : CodeableConcept priority : CodeableConcept description : CodeableConcept subject : Patient|Group|Organization start[x] : date|CodeableConcept due[x] : date|Duration statusDate : date source : Patient|Practitioner|PractitionerRole|RelatedPerson|CareTeam addresses* : Condition|Observation|MedicationUsage|MedicationRequest|NutritionOrder|ServiceRequest|RiskAssessment
GuidanceResponse (2) identifier* : Identifier status : code subject : Patient|Group encounter : Encounter occurrenceDateTime : dateTime performer : Device reason* : CodeableReference
ImagingSelection (1) identifier* : Identifier status : code subject : Patient|Group|Device|Location|Organization|Procedure|Practitioner|Medication|Substance|Specimen issued : instant performer* : basedOn* : CarePlan|ServiceRequest|Appointment|AppointmentResponse|Task
ImagingStudy (4) identifier* : Identifier status : code modality* : CodeableConcept subject : Patient|Device|Group encounter : Encounter started : dateTime actor : Practitioner|PractitionerRole|Organization|CareTeam|Patient|Device|RelatedPerson|HealthcareService basedOn* : CarePlan|ServiceRequest|Appointment|AppointmentResponse|Task
referrer : Practitioner|PractitionerRole
interpreter* : Practitioner|PractitionerRole location : Location reason* : CodeableReference(Condition|Observation|DiagnosticReport|DocumentReference)
Immunization (3) identifier* : Identifier status : code vaccineCode : CodeableConcept
administeredProduct : CodeableReference(Medication)
patient : Patient encounter : Encounter
supportingInformation* : Any
occurrence[x] : dateTime|string primarySource : boolean
informationSource : CodeableReference(Patient|Practitioner|PractitionerRole|RelatedPerson|Organization)
actor : Practitioner|PractitionerRole|Organization|Patient|RelatedPerson location : Location
ImmunizationEvaluation (0) identifier* : Identifier status : code patient : Patient date : dateTime
ImmunizationRecommendation (1) identifier* : Identifier patient : Patient
Library (3) url : uri
identifier* : Identifier
version : string status : code experimental : boolean type : CodeableConcept date : dateTime publisher : string purpose : markdown
Measure (3) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
MeasureReport (3) identifier* : Identifier status : code type : code measure : canonical(Measure) subject : CareTeam|Device|Group|HealthcareService|Location|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson date : dateTime reporter : Practitioner|PractitionerRole|Organization|Group
Medication (3) identifier* : Identifier code : CodeableConcept
MedicationAdministration (2) identifier* : Identifier status : code medication : CodeableReference(Medication) subject : Patient|Group encounter : Encounter
supportingInformation* : Any
occurence[x] : dateTime|Period recorded : dateTime performer* :
MedicationDispense (2) identifier* : Identifier status : code medication : CodeableReference(Medication) subject : Patient|Group supportingInformation* : Any
MedicationRequest (3) identifier* : Identifier status : code intent : code
category* : CodeableConcept
priority : code medication : CodeableReference(Medication) subject : Patient|Group encounter : Encounter
supportingInformation* : Any
authoredOn : dateTime requester : Practitioner|PractitionerRole|Organization|Patient|RelatedPerson|Device performer* : Practitioner|PractitionerRole|Organization|Patient|DeviceDefinition|RelatedPerson|CareTeam|HealthcareService recorder : Practitioner|PractitionerRole
dispenser : Organization
reason* : CodeableReference(Condition|Observation)
MedicationUsage (3) identifier* : Identifier status : code category* : CodeableConcept medication : CodeableReference(Medication) subject : Patient|Group effective[x] : dateTime|Period dateAsserted : dateTime informationSource* : Patient|Practitioner|PractitionerRole|RelatedPerson|Organization reason* : CodeableReference(Condition|Observation|DiagnosticReport)
MolecularSequence (1) identifier* : Identifier
NutritionIntake (1) identifier* : Identifier status : code code : CodeableConcept nutritionProduct : CodeableReference(NutritionProduct) subject : Patient|Group occurrence[x] : dateTime|Period recorded : dateTime reported[x] : boolean|Reference(Patient|RelatedPerson|Practitioner|PractitionerRole|Organization) reason* : CodeableReference(Condition|Observation|DiagnosticReport|DocumentReference)
NutritionOrder (2) identifier* : Identifier status : code intent : code priority : code type* : CodeableConcept
modifier : CodeableConcept
type : CodeableReference(NutritionProduct)
baseFormulaType : CodeableReference(NutritionProduct)
type : CodeableReference(NutritionProduct)
subject : Patient|Group encounter : Encounter dateTime : dateTime orderer : Practitioner|PractitionerRole
NutritionProduct (1) code : CodeableConcept status : code category* : CodeableConcept
Observation (5) identifier* : Identifier status : code category* : CodeableConcept code : CodeableConcept
code : CodeableConcept
subject : Patient|Group|Device|Location|Organization|Procedure|Practitioner|Medication|Substance|BiologicallyDerivedProduct|NutritionProduct
focus* : Any
encounter : Encounter effective[x] : dateTime|Period|Timing|instant issued : instant performer* : Practitioner|PractitionerRole|Organization|CareTeam|Patient|RelatedPerson
ObservationDefinition (1) category* : CodeableConcept code : CodeableConcept
PlanDefinition (3) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
Procedure (3) identifier* : Identifier status : code category* : CodeableConcept code : CodeableConcept subject : Patient|Group|Device|Practitioner|Organization|Location
focus : Patient|Group|RelatedPerson|Practitioner|Organization|CareTeam|PractitionerRole
encounter : Encounter occurrence[x] : dateTime|Period|string|Age|Range|Timing recorded : dateTime recorder : Patient|RelatedPerson|Practitioner|PractitionerRole reported[x] : boolean|Reference(Patient|RelatedPerson|Practitioner|PractitionerRole|Organization) actor : Practitioner|PractitionerRole|Organization|Patient|RelatedPerson|Device|CareTeam|HealthcareService location : Location reason* : CodeableReference(Condition|Observation|Procedure|DiagnosticReport|DocumentReference)
RequestOrchestration (2) identifier* : Identifier status : code intent : code priority : code code : CodeableConcept subject : Patient|Group encounter : Encounter authoredOn : dateTime author : Device|Practitioner|PractitionerRole participant* : reason* : CodeableReference(Condition|Observation|DiagnosticReport|DocumentReference)
goal* : Goal
goal* : Goal
ResearchStudy (0) identifier* : Identifier status : code productCode : CodeableConcept
condition* : CodeableConcept
recruitment :
actualGroup : Group
period : Period site* : Location|ResearchStudy|Organization whyStopped : CodeableConcept
ResearchSubject (0) identifier* : Identifier status : code
subjectState : CodeableConcept
milestone : CodeableConcept
RiskAssessment (1) identifier* : Identifier status : code method : CodeableConcept code : CodeableConcept subject : Patient|Group encounter : Encounter occurrence[x] : dateTime|Period performer : Patient|Practitioner|PractitionerRole|RelatedPerson|Device reason* : CodeableReference(Condition|Observation|DiagnosticReport|DocumentReference)
ServiceRequest (2) identifier* : Identifier status : code intent : code
category* : CodeableConcept
priority : code code : CodeableReference(ActivityDefinition|PlanDefinition) subject : Patient|Group|Location|Device
focus* : Any
encounter : Encounter occurrence[x] : dateTime|Period|Timing authoredOn : dateTime requester : Practitioner|PractitionerRole|Organization|Patient|RelatedPerson|Device performerType : CodeableConcept
performer* : Practitioner|PractitionerRole|Organization|CareTeam|HealthcareService|Patient|Device|RelatedPerson
location* : CodeableReference(Location)
reason* : CodeableReference(Condition|Observation|DiagnosticReport|DocumentReference|DetectedIssue)
Specimen (2) identifier* : Identifier
accessionIdentifier : Identifier
status : code type : CodeableConcept
type : CodeableConcept
subject : Patient|Group|Device|BiologicallyDerivedProduct|Substance|Location collected[x] : dateTime|Period
duration : Duration
receivedTime : dateTime collector : Practitioner|PractitionerRole|Patient|RelatedPerson location : Location request* : ServiceRequest
SpecimenDefinition (1)
SubstancePolymer (0)
VisionPrescription (2) identifier* : Identifier status : code patient : Patient encounter : Encounter dateWritten : dateTime prescriber : Practitioner|PractitionerRole
Administrative Resources
AdministrableProductDefinition (2) identifier* : Identifier
Device (2) identifier* : Identifier
udiCarrier* :
status : code
availabilityStatus : CodeableConcept
deviceIdentifier : string
biologicalSourceEvent : Identifier
manufacturer : string
manufactureDate : dateTime
expirationDate : dateTime
lotNumber : string
serialNumber : string
type : code
modelNumber : string
partNumber : string
component : Identifier
installDate : dateTime
owner : Organization
contact* : ContactPoint
bodyStructure : CodeableReference(BodyStructure)
location : Location
url : uri
DeviceDefinition (1) identifier* : Identifier partNumber : string
manufacturer : Organization
type : code
modelNumber : string
component : Identifier
owner : Organization
contact* : ContactPoint
DeviceDispense (0) identifier* : Identifier status : code device : CodeableReference(Device|DeviceDefinition) subject : Patient supportingInformation* : Any
DeviceMetric (1) identifier* : Identifier type : CodeableConcept
category : code
FormularyItem (0) identifier* : Identifier
Group (0) identifier* : Identifier active : boolean type : code code : CodeableConcept
HealthcareService (2) identifier* : Identifier active : boolean category* : CodeableConcept location* : Location
Ingredient (2) identifier : Identifier
InsurancePlan (0) identifier* : Identifier
identifier* : Identifier
status : code type* : CodeableConcept
InventoryReport (0) identifier* : Identifier status : code
Location (3) identifier* : Identifier status : code
operationalStatus : Coding
mode : code
type* : CodeableConcept
form : CodeableConcept
ManufacturedItemDefinition (2) identifier* : Identifier
name : string
MedicationKnowledge (1) code : CodeableConcept author : Organization
MedicinalProductDefinition (3) identifier* : Identifier
Organization (3) identifier* : Identifier active : boolean type* : CodeableConcept
OrganizationAffiliation (0) identifier* : Identifier active : boolean period : Period location* : Location
PackagedProductDefinition (2) identifier* : Identifier
Patient (5) identifier* : Identifier active : boolean
Person (2) identifier* : Identifier active : boolean
Practitioner (3) identifier* : Identifier active : boolean
PractitionerRole (2) identifier* : Identifier active : boolean period : Period location* : Location
RegulatedAuthorization (2) identifier* : Identifier
RelatedPerson (2) identifier* : Identifier active : boolean relationship* : CodeableConcept period : Period
Substance (2) identifier* : Identifier status : code category* : CodeableConcept code : CodeableReference(SubstanceDefinition)
SubstanceDefinition (1)
SubstanceNucleicAcid (0)
SubstanceProtein (0)
SubstanceReferenceInformation (0)
SubstanceSourceMaterial (0)
VerificationResult (0) who : Organization|Practitioner|PractitionerRole
Workflow Resources
Appointment (3) identifier* : Identifier status : code class* : CodeableConcept
specialty* : CodeableConcept
priority : CodeableConcept
replaces* : Appointment
supportingInformation* : Any
previousAppointment : Appointment
originatingAppointment : Appointment
start : instant end : instant subject : Patient|Group
actor : Patient|Group|Practitioner|PractitionerRole|CareTeam|RelatedPerson|Device|HealthcareService|Location
AppointmentResponse (3) identifier* : Identifier start : instant end : instant actor : Patient|Group|Practitioner|PractitionerRole|RelatedPerson|Device|HealthcareService|Location
Communication (2) identifier* : Identifier status : code category* : CodeableConcept priority : code subject : Patient|Group topic : CodeableConcept
about* : Any
encounter : Encounter
sent : dateTime
received : dateTime
recipient* : CareTeam|Device|Group|HealthcareService|Location|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson|Endpoint
sender : Device|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson|HealthcareService|Endpoint|CareTeam
reason* : CodeableReference(Any)
CommunicationRequest (2) identifier* : Identifier status : code intent : code
category* : CodeableConcept
priority : code subject : Patient|Group about* : Any
encounter : Encounter
occurrence[x] : dateTime|Period authoredOn : dateTime requester : Practitioner|PractitionerRole|Organization|Patient|RelatedPerson|Device recipient* : Device|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson|Group|CareTeam|HealthcareService|Endpoint
informationProvider* : Device|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson|HealthcareService|Endpoint
reason* : CodeableReference(Any)
DeviceRequest (0) identifier* : Identifier status : code intent : code priority : code code : CodeableReference(Device|DeviceDefinition)
parameter* :
code : CodeableConcept
value[x] : CodeableConcept|Quantity|Range|boolean
subject : Patient|Group|Location|Device encounter : Encounter occurrence[x] : dateTime|Period|Timing authoredOn : dateTime requester : Device|Practitioner|PractitionerRole|Organization performerType : CodeableConcept
performer : Practitioner|PractitionerRole|Organization|CareTeam|HealthcareService|Patient|Device|RelatedPerson
reason* : CodeableReference(Condition|Observation|DiagnosticReport|DocumentReference)
DeviceUsage (1) identifier* : Identifier status : code patient : Patient timing[x] : Timing|Period|dateTime dateAsserted : dateTime informationSource : Patient|Practitioner|PractitionerRole|RelatedPerson|Organization
device : CodeableReference(Device|DeviceDefinition)
reason* : CodeableReference(Condition|Observation|DiagnosticReport|DocumentReference|Procedure)
Encounter (2) identifier* : Identifier status : code class* : CodeableConcept priority : CodeableConcept type* : CodeableConcept subject : Patient|Group episodeOfCare* : EpisodeOfCare actualPeriod : Period actor : Patient|Group|RelatedPerson|Practitioner|PractitionerRole|Device|HealthcareService location : Location reason* : CodeableReference(Condition|DiagnosticReport|ImmunizationRecommendation|Observation|Procedure)
condition : Condition|Procedure
EpisodeOfCare (2) identifier* : Identifier status : code type* : CodeableConcept condition : CodeableReference(Condition) patient : Patient period : Period
Flag (1) identifier* : Identifier status : code category* : CodeableConcept code : CodeableConcept subject : Patient|Location|Group|Organization|Practitioner|PractitionerRole|PlanDefinition|Medication|Procedure period : Period
encounter : Encounter
author : Device|Organization|Patient|Practitioner|PractitionerRole
Schedule (3) identifier* : Identifier active : boolean serviceCategory* : CodeableConcept
serviceType* : CodeableReference(HealthcareService)
specialty* : CodeableConcept
actor* : Patient|Practitioner|PractitionerRole|CareTeam|RelatedPerson|Device|HealthcareService|Location planningHorizon : Period
Slot (3) identifier* : Identifier serviceCategory* : CodeableConcept
serviceType* : CodeableReference(HealthcareService)
specialty* : CodeableConcept
appointmentType* : CodeableConcept
start : instant
end : instant
SupplyDelivery (1) occurrence[x] : dateTime|Period|Timing
SupplyRequest (1) identifier* : Identifier status : code category : CodeableConcept priority : code parameter* :
code : CodeableConcept
value[x] : CodeableConcept|Quantity|Range|boolean
occurrence[x] : dateTime|Period|Timing authoredOn : dateTime requester : Practitioner|PractitionerRole|Organization|Patient|RelatedPerson|Device|CareTeam supplier* : Organization|HealthcareService reason* : CodeableReference(Condition|Observation|DiagnosticReport|DocumentReference)
Task (2) identifier* : Identifier status : code intent : code priority : code doNotPerform : boolean
code : CodeableConcept
focus : Any
for : Any encounter : Encounter executionPeriod : Period authoredOn : dateTime requester : Device|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson requestedPerformer* : CodeableReference(Practitioner|PractitionerRole|Organization|CareTeam|HealthcareService|Patient|Device|RelatedPerson)
owner : Practitioner|PractitionerRole|Organization|CareTeam|HealthcareService|Patient|Device|RelatedPerson
location : Location reason* : CodeableReference
Transport (0) intent : code priority : code code : CodeableConcept
focus : Any
for : Any encounter : Encounter completionTime : dateTime authoredOn : dateTime requester : Device|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson performerType* : CodeableConcept
owner : Practitioner|PractitionerRole|Organization|CareTeam|HealthcareService|Patient|Device|RelatedPerson
location : Location
requestedLocation : Location
currentLocation : Location
reasonCode : CodeableConcept
reasonReference : Any
history : Transport
Infrastructural Resources
AuditEvent (3) category* : CodeableConcept
code : CodeableConcept
action : code
outcome :
code : Coding
detail* : CodeableConcept
entity* :
what : Any
patient : Patient role : CodeableConcept
securityLabel* : CodeableConcept
query : base64Binary
detail* :
type : CodeableConcept
value[x] : Quantity|CodeableConcept|string|boolean|integer|Range|Ratio|time|dateTime|Period|base64Binary
occurred[x] : Period|dateTime recorded : instant source :
site : Location
observer : Practitioner|PractitionerRole|Organization|CareTeam|Patient|Device|RelatedPerson
type* : CodeableConcept
agent* :
type : CodeableConcept
role* : CodeableConcept
who : Practitioner|PractitionerRole|Organization|CareTeam|Patient|Device|RelatedPerson
requestor : boolean
location : Location
network[x] : Endpoint)|uri|strin
authorization* : CodeableConcept
basedOn* : CarePlan|DeviceRequest|ImmunizationRecommendation|MedicationRequest|NutritionOrder|ServiceRequest|Task
encounter : Encounter
policy* : uri
authorization* : CodeableConcept
Basic (1) identifier* : Identifier code : CodeableConcept subject : Any created : dateTime author : Practitioner|PractitionerRole|Patient|RelatedPerson|Organization|Device|CareTeam
Binary (5)
Bundle (5) identifier : Identifier type : code timestamp : instant
Composition (2) url : uri
identifier* : Identifier
version : string status : code type : CodeableConcept
category* : CodeableConcept
mode : code
subject* : Any encounter : Encounter date : dateTime author* : Practitioner|PractitionerRole|Device|Patient|RelatedPerson|Organization
author* : Practitioner|PractitionerRole|Device|Patient|RelatedPerson|Organization
party : Patient|RelatedPerson|Practitioner|PractitionerRole|Organization
Consent (2) identifier* : Identifier status : code category* : CodeableConcept subject : Patient|Practitioner|Group dateTime : dateTime manager* : HealthcareService|Organization|Patient|Practitioner
DocumentManifest (2) masterIdentifier : Identifier
identifier* : Identifier
status : code type : CodeableConcept subject : Patient|Practitioner|Group|Device created : dateTime author* : Practitioner|PractitionerRole|Organization|Device|Patient|RelatedPerson recipient* : Patient|Practitioner|PractitionerRole|RelatedPerson|Organization
DocumentReference (3) identifier* : Identifier status : code
docStatus : code
type : CodeableConcept
category* : CodeableConcept
subject : Any context* : Appointment|Encounter|EpisodeOfCare date : instant party : Patient|RelatedPerson|Practitioner|PractitionerRole|Organization
Endpoint (2) identifier* : Identifier status : code connectionType* : CodeableConcept name : string period : Period
ExampleScenario (1) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
Linkage (0) active : boolean author : Practitioner|PractitionerRole|Organization
List (1) identifier* : Identifier status : code mode : code code : CodeableConcept subject : Patient|Group|Device|Location|Organization|Practitioner encounter : Encounter date : dateTime source : Practitioner|PractitionerRole|Patient|Device|Organization|RelatedPerson|CareTeam
MessageDefinition (1) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
MessageHeader (4) event[x] : Coding|canonical(EventDefinition) destination* :
receiver : Practitioner|PractitionerRole|Organization
sender : Practitioner|PractitionerRole|Organization
enterer : Practitioner|PractitionerRole
author : Practitioner|PractitionerRole
source : responsible : Practitioner|PractitionerRole|Organization reason : CodeableConcept
OperationOutcome (5)
Permission (0)
Provenance (3) target* : Any patient : Patient occurred[x] : Period|dateTime recorded : instant who : Practitioner|PractitionerRole|Organization|CareTeam|Patient|Device|RelatedPerson agent* : location : Location authorization* : CodeableReference
activity : CodeableConcept
basedOn* : CarePlan|DeviceRequest|ImmunizationRecommendation|MedicationRequest|NutritionOrder|ServiceRequest|Task
encounter : Encounter
Questionnaire (3) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
QuestionnaireResponse (3) identifier* : Identifier status : code subject : Any encounter : Encounter authored : dateTime author : Device|Practitioner|PractitionerRole|Patient|RelatedPerson|Organization source : Device|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson
Subscription (2) identifier* : Identifier status : code topic : canonical(SubscriptionTopic) contact* : ContactPoint end : instant managingEntity : CareTeam|HealthcareService|Organization|RelatedPerson|Patient|Practitioner|PractitionerRole reason : string
SubscriptionStatus (0) status : code type : code subscription : Subscription
SubscriptionTopic (0) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
Conformance Resources
ActorDefinition (1) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
CapabilityStatement (5) url : uri version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
CodeSystem (5) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
CompartmentDefinition (1) url : uri version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
ConceptMap (1) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
GraphDefinition (1) url : uri version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
ImplementationGuide (1) url : uri version : string status : code experimental : boolean date : dateTime publisher : string
NamingSystem (2) url : uri
identifier* : Identifier
value : string
version : string status : code kind : code
experimental : boolean
date : dateTime publisher : string
responsible : string
purpose : markdown
OperationDefinition (5) url : uri version : string status : code kind : code
experimental : boolean
date : dateTime publisher : string purpose : markdown
Requirements (1) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
SearchParameter (3) url : uri version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
StructureDefinition (5) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
StructureMap (2) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
TerminologyCapabilities (1) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
TestReport (0) identifier : Identifier status : code issued : dateTime
TestScript (2) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
ValueSet (5) url : uri
identifier* : Identifier
version : string status : code experimental : boolean lockedDate : date date : dateTime publisher : string purpose : markdown
Financial Resources
Account (2) identifier* : Identifier status : code type : CodeableConcept name : string subject* : Patient|Device|Practitioner|PractitionerRole|Location|HealthcareService|Organization servicePeriod : Period
ChargeItem (0) identifier* : Identifier status : code code : CodeableConcept subject : Patient|Group encounter : Encounter occurrence[x] : dateTime|Period|Timing actor : Practitioner|PractitionerRole|Organization|HealthcareService|CareTeam|Patient|Device|RelatedPerson
enterer : Practitioner|PractitionerRole|Organization|Patient|Device|RelatedPerson
reason* : CodeableConcept
service* : CodeableReference(DiagnosticReport|ImagingStudy|Immunization|MedicationAdministration|MedicationDispense|MedicationRequest|Observation|Procedure|ServiceRequest|SupplyDelivery)
ChargeItemDefinition (0) url : uri
identifier* : Identifier
version : string status : code experimental : boolean date : dateTime publisher : string purpose : markdown
Claim (2) identifier* : Identifier
identifier : Identifier
status : code type : CodeableConcept
subType : CodeableConcept
use : code
patient : Patient billablePeriod : Period
serviced[x] : date|Period
created : dateTime enterer : Practitioner|PractitionerRole|Patient|RelatedPerson provider : Practitioner|PractitionerRole|Organization provider : Practitioner|PractitionerRole|Organization referral : ServiceRequest facility : Location|Organization
location[x] : CodeableConcept|Address|Reference(Location)
ClaimResponse (2) identifier* : Identifier status : code type : CodeableConcept
subType : CodeableConcept
use : code
patient : Patient serviced[x] : date|Period created : dateTime requestor : Practitioner|PractitionerRole|Organization
provider* : Practitioner|PractitionerRole|Organization
location[x] : CodeableConcept|Address|Reference(Location) request : Claim
Contract (1) status : code contentDerivative : CodeableConcept
type : CodeableConcept
subType* : CodeableConcept
term* :
type : CodeableConcept
subType : CodeableConcept
type : CodeableConcept
decision : CodeableConcept
entity[x] : CodeableConcept|Reference(Any)
quantity : SimpleQuantity
unitPrice : Money
factor : decimal
points : decimal
net : Money
group* : @Contract.term
friendly* :
content[x] : Attachment|Reference(Composition|DocumentReference|QuestionnaireResponse)
legal* :
content[x] : Attachment|Reference(Composition|DocumentReference|QuestionnaireResponse)
rule* :
content[x] : Attachment|Reference(DocumentReference)
applies : Period
effectiveTime : dateTime
issued : dateTime party : Organization|Patient|Practitioner|PractitionerRole|RelatedPerson
signature* : Signature
type : Coding intent : CodeableConcept
Coverage (2) identifier* : Identifier status : code type : CodeableConcept policyHolder : Patient|RelatedPerson|Organization
subscriber : Patient|RelatedPerson
subscriberId* : Identifier
beneficiary : Patient
period : Period
CoverageEligibilityRequest (2) identifier* : Identifier status : code priority : CodeableConcept
purpose* : code
patient : Patient serviced[x] : date|Period created : dateTime enterer : Practitioner|PractitionerRole provider : Practitioner|PractitionerRole|Organization
provider : Practitioner|PractitionerRole
insurer : Organization facility : Location
CoverageEligibilityResponse (2) identifier* : Identifier status : code purpose* : code patient : Patient serviced[x] : date|Period created : dateTime requestor : Practitioner|PractitionerRole|Organization
provider : Practitioner|PractitionerRole
request : CoverageEligibilityRequest
EnrollmentRequest (0) provider : Practitioner|PractitionerRole|Organization
candidate : Patient
EnrollmentResponse (0) organization : Organization
ExplanationOfBenefit (2) identifier* : Identifier status : code type : CodeableConcept
subType : CodeableConcept
use : code
patient : Patient billablePeriod : Period
serviced[x] : date|Period
serviced[x] : date|Period
created : dateTime enterer : Practitioner|PractitionerRole|Patient|RelatedPerson
insurer : Organization
provider : Practitioner|PractitionerRole|Organization
provider* : Practitioner|PractitionerRole|Organization
provider : Practitioner|PractitionerRole|Organization referral : ServiceRequest facility : Location|Organization
location[x] : CodeableConcept|Address|Reference(Location)
location[x] : CodeableConcept|Address|Reference(Location)
claim : Claim
Invoice (0) identifier* : Identifier status : code type : CodeableConcept subject : Patient|Group actor : Practitioner|Organization|Patient|PractitionerRole|Device|RelatedPerson
PaymentNotice (2) identifier* : Identifier status : code request : Any
response : Any
created : dateTime provider : Practitioner|PractitionerRole|Organization
PaymentReconciliation (2) identifier* : Identifier status : code period : Period created : dateTime paymentIssuer : Organization|Patient|Person|RelatedPerson request : Task