This page is part of the FHIR Specification (v0.5.0: DSTU 2 Ballot 2). 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
. Page versions: R5 R4B R4 R3 R2

Concise
| Resource | id | when.context | when.done | when.init | when.planned | when.recorded | who | who.actor | who.author | who.cause | who.focus | who.source | who.witness | 
| Clinical Resources | |||||||||||||
| AllergyIntolerance | identifier* | recordedDate | recorder | patient | reporter | ||||||||
| Condition | identifier* | encounter | abatement[x] | onset[x] | dateAsserted | asserter | patient | ||||||
| Contraindication | identifier | date | author | patient | |||||||||
| DeviceUseRequest | identifier* | encounter | orderedOn | timing[x] | recordedOn | subject | |||||||
| DeviceUseStatement | identifier* | whenUsed timing[x] | recordedOn | device | subject | ||||||||
| DiagnosticOrder | identifier* | encounter | orderer | subject | |||||||||
| DiagnosticReport | identifier* | diagnostic[x] | issued | subject | performer | ||||||||
| Encounter | identifier* | episodeOfCare | period | individual | patient | ||||||||
| EpisodeOfCare | identifier* | period | member | patient | |||||||||
| Flag | identifier* | period | author | patient | |||||||||
| Goal | identifier* | targetDate | statusDate | author | patient | ||||||||
| ImagingObjectSelection | uid | authoringTime | author | patient | |||||||||
| ImagingStudy | uid accession identifier* | started | referrer | patient | interpreter | ||||||||
| Immunization | identifier* | encounter | date | reported | performer | requester | patient | ||||||
| ImmunizationRecommendation | identifier* | patient | |||||||||||
| Medication | manufacturer | ||||||||||||
| MedicationAdministration | identifier* | encounter | effectiveTime[x] | practitioner | patient | ||||||||
| MedicationDispense | identifier | dispenser | patient | ||||||||||
| MedicationPrescription | identifier* | encounter | dateWritten | prescriber | patient | ||||||||
| MedicationStatement | identifier* | effective[x] | patient | ||||||||||
| NutritionOrder | identifier* | encounter | dateTime | orderer | patient | ||||||||
| Observation | identifier* | encounter | applies[x] | issued | performer* | subject | |||||||
| Procedure | identifier* | encounter | performed[x] | person | patient | ||||||||
| ProcedureRequest | identifier* | encounter | timing[x] | orderedOn | performer | orderer | subject | ||||||
| Questionnaire | identifier* | date | publisher | ||||||||||
| QuestionnaireAnswers | identifier | encounter | authored | author | source | subject | |||||||
| ReferralRequest | identifier* | encounter | dateSent | fulfillmentTime | recipient* | requester | patient | ||||||
| RiskAssessment | identifier | date | performer | subject | |||||||||
| Specimen | identifier* accessionIdentifier | receivedTime | collected[x] | subject | |||||||||
| Administrative Resources | |||||||||||||
| Appointment | identifier* | end | start | actor | |||||||||
| AppointmentResponse | identifier* | end | start | actor | |||||||||
| Communication | identifier* | encounter | received | sent | sender | recipient* subject | |||||||
| CommunicationRequest | identifier* | encounter | orderedOn | scheduledTime | sender | requester | recipient* subject | ||||||
| Device | identifier* udi | expiry | patient | ||||||||||
| DeviceComponent | identifier | lastSystemChange | |||||||||||
| DeviceMetric | identifier | ||||||||||||
| Group | identifier | ||||||||||||
| HealthcareService | identifier* | ||||||||||||
| Location | identifier* | ||||||||||||
| Organization | identifier* | ||||||||||||
| Patient | identifier* | ||||||||||||
| Person | identifier* | ||||||||||||
| Practitioner | identifier* | period | |||||||||||
| RelatedPerson | identifier* | period | |||||||||||
| Schedule | identifier* | planningHorizon | actor | ||||||||||
| Slot | identifier* | start end | |||||||||||
| Substance | |||||||||||||
| Infrastructural Resources | |||||||||||||
| Basic | identifier* | created | author | subject | |||||||||
| Composition | identifier | encounter | date | author* | subject | party | |||||||
| ConceptMap | url identifier | date | publisher | ||||||||||
| Conformance | url | date | publisher | ||||||||||
| DataElement | url identifier | date | publisher | ||||||||||
| DocumentManifest | masterIdentifier identifier* | created | author* | recipient* | subject | ||||||||
| DocumentReference | masterIdentifier identifier* | created | indexed | author* | subject | authenticator | |||||||
| FamilyMemberHistory | identifier* | date | patient | ||||||||||
| List | identifier* | date | source | subject | |||||||||
| Media | identifier* | operator | subject | ||||||||||
| MessageHeader | identifier | timestamp | source | enterer author | destination* receiver | responsible | |||||||
| NamingSystem | value | date | responsible publisher | ||||||||||
| OperationDefinition | url | date | publisher | ||||||||||
| OperationOutcome | |||||||||||||
| Order | identifier* | date | schedule | target | source | subject | |||||||
| OrderResponse | identifier* | date | who | ||||||||||
| Provenance | period | recorded | reference[x] | ||||||||||
| SearchParameter | url | date | publisher | ||||||||||
| StructureDefinition | url identifier* | date | publisher | ||||||||||
| Subscription | end | contact* | |||||||||||
| ValueSet | url identifier | lockedDate | date | publisher | |||||||||
Full
| Resource | id | when.context | when.done | when.init | when.planned | when.recorded | who | who.actor | who.author | who.cause | who.focus | who.source | who.witness | 
| Clinical Resources | |||||||||||||
| AllergyIntolerance | identifier* : Identifier | recordedDate : dateTime | recorder : Practitioner|Patient | patient : Patient | reporter : Patient|RelatedPerson|Practitioner | ||||||||
| Condition | identifier* : Identifier | encounter : Encounter | abatement[x] : date|Age|boolean|Period|Range|string | onset[x] : dateTime|Age|Period|Range|string | dateAsserted : date | asserter : Practitioner|Patient | patient : Patient | ||||||
| Contraindication | identifier : Identifier | date : dateTime | author : Practitioner|Device | patient : Patient | |||||||||
| DeviceUseRequest | identifier* : Identifier | encounter : Encounter | orderedOn : dateTime | timing[x] : Timing|Period|dateTime | recordedOn : dateTime | subject : Patient | |||||||
| DeviceUseStatement | identifier* : Identifier | whenUsed : Period timing[x] : Timing|Period|dateTime | recordedOn : dateTime | device : Device | subject : Patient | ||||||||
| DiagnosticOrder | identifier* : Identifier | encounter : Encounter | orderer : Practitioner | subject : Patient|Group|Location|Device | |||||||||
| DiagnosticReport | identifier* : Identifier | diagnostic[x] : dateTime|Period | issued : dateTime | subject : Patient|Group|Device|Location | performer : Practitioner|Organization | ||||||||
| Encounter | identifier* : Identifier | episodeOfCare : EpisodeOfCare | period : Period | individual : Practitioner|RelatedPerson | patient : Patient | ||||||||
| EpisodeOfCare | identifier* : Identifier | period : Period | member : Practitioner|Organization | patient : Patient | |||||||||
| Flag | identifier* : Identifier | period : Period | author : Practitioner|Patient|Device | patient : Patient | |||||||||
| Goal | identifier* : Identifier | targetDate : date | statusDate : date | author : Patient|Practitioner|RelatedPerson | patient : Patient | ||||||||
| ImagingObjectSelection | uid : oid | authoringTime : dateTime | author : Practitioner|Device|Organization|Patient|RelatedPerson | patient : Patient | |||||||||
| ImagingStudy | uid : oid accession : Identifier identifier* : Identifier | started : dateTime | referrer : Practitioner | patient : Patient | interpreter : Practitioner | ||||||||
| Immunization | identifier* : Identifier | encounter : Encounter | date : dateTime | reported : boolean | performer : Practitioner | requester : Practitioner | patient : Patient | ||||||
| ImmunizationRecommendation | identifier* : Identifier | patient : Patient | |||||||||||
| Medication | manufacturer : Organization | ||||||||||||
| MedicationAdministration | identifier* : Identifier | encounter : Encounter | effectiveTime[x] : dateTime|Period | practitioner : Practitioner | patient : Patient | ||||||||
| MedicationDispense | identifier : Identifier | dispenser : Practitioner | patient : Patient | ||||||||||
| MedicationPrescription | identifier* : Identifier | encounter : Encounter | dateWritten : dateTime | prescriber : Practitioner | patient : Patient | ||||||||
| MedicationStatement | identifier* : Identifier | effective[x] : dateTime|Period | patient : Patient | ||||||||||
| NutritionOrder | identifier* : Identifier | encounter : Encounter | dateTime : dateTime | orderer : Practitioner | patient : Patient | ||||||||
| Observation | identifier* : Identifier | encounter : Encounter | applies[x] : dateTime|Period | issued : instant | performer* : Practitioner|Organization|Patient|RelatedPerson | subject : Patient|Group|Device|Location | |||||||
| Procedure | identifier* : Identifier | encounter : Encounter | performed[x] : dateTime|Period | person : Practitioner|Patient|RelatedPerson | patient : Patient | ||||||||
| ProcedureRequest | identifier* : Identifier | encounter : Encounter | timing[x] : dateTime|Period|Timing | orderedOn : dateTime | performer : Practitioner|Organization|Patient|RelatedPerson | orderer : Practitioner|Patient|RelatedPerson|Device | subject : Patient | ||||||
| Questionnaire | identifier* : Identifier | date : dateTime | publisher : string | ||||||||||
| QuestionnaireAnswers | identifier : Identifier | encounter : Encounter | authored : dateTime | author : Device|Practitioner|Patient|RelatedPerson | source : Patient|Practitioner|RelatedPerson | subject : Any | |||||||
| ReferralRequest | identifier* : Identifier | encounter : Encounter | dateSent : dateTime | fulfillmentTime : Period | recipient* : Practitioner|Organization | requester : Practitioner|Organization|Patient | patient : Patient | ||||||
| RiskAssessment | identifier : Identifier | date : dateTime | performer : Practitioner|Device | subject : Patient|Group | |||||||||
| Specimen | identifier* : Identifier accessionIdentifier : Identifier | receivedTime : dateTime | collected[x] : dateTime|Period | subject : Patient|Group|Device|Substance | |||||||||
| Administrative Resources | |||||||||||||
| Appointment | identifier* : Identifier | end : instant | start : instant | actor : Patient|Practitioner|RelatedPerson|Device|HealthcareService|Location | |||||||||
| AppointmentResponse | identifier* : Identifier | end : instant | start : instant | actor : Patient|Practitioner|RelatedPerson|Device|HealthcareService|Location | |||||||||
| Communication | identifier* : Identifier | encounter : Encounter | received : dateTime | sent : dateTime | sender : Device|Organization|Patient|Practitioner|RelatedPerson | recipient* : Device|Organization|Patient|Practitioner|RelatedPerson subject : Patient | |||||||
| CommunicationRequest | identifier* : Identifier | encounter : Encounter | orderedOn : dateTime | scheduledTime : dateTime | sender : Device|Organization|Patient|Practitioner|RelatedPerson | requester : Practitioner|Patient|RelatedPerson | recipient* : Device|Organization|Patient|Practitioner|RelatedPerson subject : Patient | ||||||
| Device | identifier* : Identifier udi : string | expiry : dateTime | patient : Patient | ||||||||||
| DeviceComponent | identifier : Identifier | lastSystemChange : instant | |||||||||||
| DeviceMetric | identifier : Identifier | ||||||||||||
| Group | identifier : Identifier | ||||||||||||
| HealthcareService | identifier* : Identifier | ||||||||||||
| Location | identifier* : Identifier | ||||||||||||
| Organization | identifier* : Identifier | ||||||||||||
| Patient | identifier* : Identifier | ||||||||||||
| Person | identifier* : Identifier | ||||||||||||
| Practitioner | identifier* : Identifier | period : Period | |||||||||||
| RelatedPerson | identifier* : Identifier | period : Period | |||||||||||
| Schedule | identifier* : Identifier | planningHorizon : Period | actor : Any | ||||||||||
| Slot | identifier* : Identifier | start : instant end : instant | |||||||||||
| Substance | |||||||||||||
| Infrastructural Resources | |||||||||||||
| Basic | identifier* : Identifier | created : date | author : Practitioner|Patient|RelatedPerson | subject : Any | |||||||||
| Composition | identifier : Identifier | encounter : Encounter | date : dateTime | author* : Practitioner|Device|Patient|RelatedPerson | subject : Any | party : Patient|Practitioner|Organization | |||||||
| ConceptMap | url : uri identifier : Identifier | date : dateTime | publisher : string | ||||||||||
| Conformance | url : uri | date : dateTime | publisher : string | ||||||||||
| DataElement | url : uri identifier : Identifier | date : dateTime | publisher : string | ||||||||||
| DocumentManifest | masterIdentifier : Identifier identifier* : Identifier | created : dateTime | author* : Practitioner|Organization|Device|Patient|RelatedPerson | recipient* : Patient|Practitioner|Organization | subject : Patient|Practitioner|Group|Device | ||||||||
| DocumentReference | masterIdentifier : Identifier identifier* : Identifier | created : dateTime | indexed : instant | author* : Practitioner|Organization|Device|Patient|RelatedPerson | subject : Patient|Practitioner|Group|Device | authenticator : Practitioner|Organization | |||||||
| FamilyMemberHistory | identifier* : Identifier | date : dateTime | patient : Patient | ||||||||||
| List | identifier* : Identifier | date : dateTime | source : Practitioner|Patient|Device | subject : Patient|Group|Device|Location | |||||||||
| Media | identifier* : Identifier | operator : Practitioner | subject : Patient|Practitioner|Group|Device|Specimen | ||||||||||
| MessageHeader | identifier : id | timestamp : instant | source : | enterer : Practitioner author : Practitioner | destination* : receiver : Practitioner|Organization | responsible : Practitioner|Organization | |||||||
| NamingSystem | value : string | date : dateTime | responsible : string publisher : string | ||||||||||
| OperationDefinition | url : uri | date : dateTime | publisher : string | ||||||||||
| OperationOutcome | |||||||||||||
| Order | identifier* : Identifier | date : dateTime | schedule : Timing | target : Organization|Device|Practitioner | source : Practitioner | subject : Patient|Group|Device|Substance | |||||||
| OrderResponse | identifier* : Identifier | date : dateTime | who : Practitioner|Organization|Device | ||||||||||
| Provenance | period : Period | recorded : instant | reference[x] : uri|Reference(Practitioner|RelatedPerson|Patient|Device) | ||||||||||
| SearchParameter | url : uri | date : dateTime | publisher : string | ||||||||||
| StructureDefinition | url : uri identifier* : Identifier | date : dateTime | publisher : string | ||||||||||
| Subscription | end : instant | contact* : ContactPoint | |||||||||||
| ValueSet | url : uri identifier : Identifier | lockedDate : date | date : dateTime | publisher : string | |||||||||