This page is part of the FHIR Specification (v4.3.0: R4B -  STU). This is a downloaded version of the specification.  For a full list of available versions, see the Directory of published versions 
FHIR Infrastructure    Work Group | Maturity Level: N/A | Standards Status: Informative | 
This page is deprecated and will be a removed in a future version of this publication. Instead, see the FiveWs pattern.
Concise
| Resource | id | id.version | status | class | grade | what | who.focus | context | when.init | when.planned | when.done | when.recorded | who.author | who.source | who.actor | who.cause | who.witness | who | where | why | 
| Clinical Resources | ||||||||||||||||||||
| ActivityDefinition (3) | url identifier*  | 
 version | status | experimental | date | publisher | purpose | |||||||||||||
| AdverseEvent (0) | actuality category*  | 
 event | encounter | date | recordedDate | recorder | subject | |||||||||||||
| AllergyIntolerance (3) | identifier* | clinicalStatus verificationStatus  | 
 type category*  | 
 criticality | code | patient | encounter | onset[x] | recordedDate | recorder | asserter | |||||||||
| BiologicallyDerivedProduct (0) | identifier* | |||||||||||||||||||
| BodyStructure (1) | identifier* | active | morphology location locationQualifier* description image*  | 
 patient | ||||||||||||||||
| CarePlan (2) | identifier* | status | category* | description | subject | encounter | period | created | author | careTeam* | addresses* | |||||||||
| CareTeam (2) | identifier* | status | category* | subject | encounter | period | member | reasonCode* reasonReference*  | 
||||||||||||
| Citation (0) | url identifier*  | 
 version | experimental | date | publisher | purpose | ||||||||||||||
| ClinicalImpression (0) | identifier* | status | code | subject | encounter | effective[x] | date | assessor | problem* | |||||||||||
| ClinicalUseDefinition (1) | ||||||||||||||||||||
| Condition (3) | identifier* | clinicalStatus verificationStatus  | 
 category* | severity | code | subject | encounter | onset[x] | abatement[x] | recordedDate | recorder | asserter | code* detail*  | 
|||||||
| DetectedIssue (1) | identifier* | status | code | severity | patient | 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 | reasonCode* reasonReference*  | 
|||||||||||||||
| Goal (2) | identifier* | lifecycleStatus | category* | priority | description | subject | start[x] | due[x] | statusDate | expressedBy | addresses* | |||||||||
| GuidanceResponse (2) | identifier* | status | subject | encounter | occurrenceDateTime | performer | reasonCode* reasonReference*  | 
|||||||||||||
| ImagingStudy (3) | identifier* | status | modality* | subject | encounter | started | actor | basedOn* referrer  | 
 interpreter* | location | reasonCode* reasonReference*  | 
|||||||||
| Immunization (3) | identifier* | status | vaccineCode | patient | encounter | occurrence[x] | recorded | primarySource reportOrigin  | 
 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 | manufacturer | |||||||||||||||||
| MedicationAdministration (2) | identifier* | status | medication[x] | subject | context supportingInformation*  | 
 effective[x] | performer* | reasonReference* | ||||||||||||
| MedicationDispense (2) | identifier* | status | medication[x] | subject | supportingInformation* | |||||||||||||||
| MedicationKnowledge (0) | code | manufacturer | ||||||||||||||||||
| MedicationRequest (3) | identifier* | status | intent category*  | 
 priority | medication[x] | subject | encounter supportingInformation*  | 
 authoredOn | requester | performer | recorder performer  | 
 reasonCode* reasonReference*  | 
||||||||
| MedicationStatement (3) | identifier* | status | category | medication[x] | subject | effective[x] | dateAsserted | informationSource | reasonCode* reasonReference*  | 
|||||||||||
| MolecularSequence (1) | identifier* | |||||||||||||||||||
| NutritionOrder (2) | identifier* | status | intent | type* modifier type baseFormulaType additiveType  | 
 patient | encounter | dateTime | orderer | ||||||||||||
| NutritionProduct (0) | code | status | category* | |||||||||||||||||
| Observation (5) | identifier* | status | category* | code code  | 
 subject focus*  | 
 encounter | effective[x] | issued | performer* | |||||||||||
| ObservationDefinition (0) | category* | code | ||||||||||||||||||
| PlanDefinition (3) | url identifier*  | 
 version | status | experimental | date | publisher | purpose | |||||||||||||
| Procedure (3) | identifier* | status | category | code | subject | encounter | performed[x] | recorder | asserter | actor | location | reasonCode* reasonReference*  | 
||||||||
| RequestGroup (2) | identifier* | status | intent | priority | code | subject | encounter | authoredOn | author | participant* | reasonCode* reasonReference*  | 
|||||||||
| ResearchDefinition (0) | url identifier*  | 
 version | status | experimental | date | publisher | purpose | |||||||||||||
| ResearchElementDefinition (0) | url identifier*  | 
 version | status | experimental | date | publisher | purpose | |||||||||||||
| ResearchStudy (1) | identifier* | status | focus* condition*  | 
 enrollment* | period | sponsor principalInvestigator  | 
 site* | reasonStopped | ||||||||||||
| ResearchSubject (0) | identifier* | status | period | |||||||||||||||||
| RiskAssessment (1) | identifier* | status | method | code | subject | encounter | occurrence[x] | performer | reasonCode* reasonReference*  | 
|||||||||||
| ServiceRequest (2) | identifier* | status | intent category*  | 
 priority | code | subject | encounter | occurrence[x] | authoredOn | requester | performerType performer* locationCode* locationReference*  | 
 reasonCode* reasonReference*  | 
||||||||
| Specimen (2) | identifier* accessionIdentifier  | 
 status | type | subject | collected[x] duration  | 
 receivedTime | collector | request* | ||||||||||||
| SpecimenDefinition (0) | ||||||||||||||||||||
| VisionPrescription (2) | identifier* | status | patient | encounter | dateWritten | prescriber | ||||||||||||||
| Administrative Resources | ||||||||||||||||||||
| AdministrableProductDefinition (1) | ||||||||||||||||||||
| Device (2) | identifier* udiCarrier*  | 
 status statusReason*  | 
 deviceIdentifier distinctIdentifier manufacturer manufactureDate expirationDate lotNumber serialNumber type modelNumber partNumber version component  | 
 patient | owner contact*  | 
 location url  | 
 ||||||||||||||
| DeviceDefinition (0) | identifier* | manufacturer[x] type modelNumber version  | 
 owner contact*  | 
 url | ||||||||||||||||
| DeviceMetric (1) | identifier* | type category  | 
 ||||||||||||||||||
| Group (1) | identifier* | active | type actual  | 
 code | ||||||||||||||||
| HealthcareService (2) | identifier* | active | category* | location* | ||||||||||||||||
| Ingredient (1) | ||||||||||||||||||||
| InsurancePlan (0) | identifier* identifier*  | 
 status | type* | |||||||||||||||||
| Location (3) | identifier* | status operationalStatus  | 
 mode type* physicalType  | 
 |||||||||||||||||
| ManufacturedItemDefinition (1) | ||||||||||||||||||||
| MedicinalProductDefinition (1) | ||||||||||||||||||||
| Organization (3) | identifier* | active | type* | |||||||||||||||||
| OrganizationAffiliation (0) | identifier* | active | period | location* | ||||||||||||||||
| PackagedProductDefinition (1) | ||||||||||||||||||||
| Patient (5) | identifier* | active | ||||||||||||||||||
| Person (2) | identifier* | active | ||||||||||||||||||
| Practitioner (3) | identifier* | active | ||||||||||||||||||
| PractitionerRole (2) | identifier* | active | period | location* | ||||||||||||||||
| RegulatedAuthorization (1) | ||||||||||||||||||||
| RelatedPerson (2) | identifier* | active | relationship* | period | ||||||||||||||||
| Substance (2) | identifier* | status | category* | code | ||||||||||||||||
| SubstanceDefinition (1) | ||||||||||||||||||||
| VerificationResult (0) | who | |||||||||||||||||||
| Workflow Resources | ||||||||||||||||||||
| Appointment (3) | identifier* | status | specialty* priority  | 
 supportingInformation* | start | end | actor | |||||||||||||
| AppointmentResponse (3) | identifier* | start | end | actor | ||||||||||||||||
| Communication (2) | identifier* | status | category* | priority | subject | topic about* encounter  | 
 sent received  | 
 recipient* sender  | 
 reasonCode* reasonReference*  | 
|||||||||||
| CommunicationRequest (2) | identifier* | status | category* | priority | subject | about* encounter  | 
 occurrence[x] | authoredOn | requester | recipient* sender  | 
 reasonCode* reasonReference*  | 
|||||||||
| DeviceRequest (1) | identifier* | status | intent | priority | code[x] parameter* code value[x]  | 
 subject | encounter | occurrence[x] | authoredOn | requester | performerType performer  | 
 reasonCode* reasonReference*  | 
||||||||
| DeviceUseStatement (0) | identifier* | status | subject | timing[x] | recordedOn | source device  | 
 reasonCode* reasonReference*  | 
|||||||||||||
| Encounter (2) | identifier* | status | class type*  | 
 priority | subject | episodeOfCare* | period | individual | location | reasonCode* reasonReference* 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* | reasonCode* reasonReference*  | 
||||||||||
| Task (2) | identifier* | status | intent | priority | code focus  | 
 for | encounter | executionPeriod | authoredOn | requester | performerType* owner  | 
 location | reasonCode reasonReference  | 
|||||||
| Infrastructural Resources | ||||||||||||||||||||
| AuditEvent (3) | type subtype* action outcome outcomeDesc entity* what type  | 
 role lifecycle securityLabel* name description query detail* type value[x]  | 
 period | recorded | source site observer type*  | 
 agent* type role* who altId name requestor  | 
 location media network address type  | 
 purposeOfEvent* policy* purposeOfUse*  | 
||||||||||||
| Basic (1) | identifier* | code | subject | created | author | |||||||||||||||
| Binary (5) | ||||||||||||||||||||
| Bundle (5) | identifier | type | timestamp | |||||||||||||||||
| Composition (2) | identifier | status | type category* mode  | 
 subject | encounter | date | author* author*  | 
 party | ||||||||||||
| Consent (2) | identifier* | status | category* | patient | dateTime | performer* | organization* | |||||||||||||
| DocumentManifest (2) | masterIdentifier identifier*  | 
 status | type | subject | created | author* | recipient* | |||||||||||||
| DocumentReference (3) | masterIdentifier identifier*  | 
 status docStatus  | 
 type category*  | 
 subject | encounter* | date | authenticator | |||||||||||||
| Endpoint (2) | identifier* | status | connectionType | name | period | |||||||||||||||
| ExampleScenario (0) | url identifier*  | 
 version | status | experimental | date | publisher | purpose | |||||||||||||
| Linkage (0) | active | author | ||||||||||||||||||
| List (1) | identifier* | status | mode | code | subject | encounter | date | source | ||||||||||||
| Media (1) | identifier* | status | type | modality | subject | encounter | created[x] | issued | operator | reasonCode* | ||||||||||
| MessageDefinition (1) | url identifier*  | 
 version | status | experimental | date | publisher | purpose | |||||||||||||
| MessageHeader (4) | event[x] | destination* receiver sender  | 
 enterer author  | 
 source | responsible | reason | ||||||||||||||
| OperationOutcome (5) | ||||||||||||||||||||
| Provenance (3) | target* | occurred[x] | recorded | who | agent* | location | reason* activity  | 
|||||||||||||
| Questionnaire (3) | url identifier*  | 
 version | status | experimental | date | publisher | purpose | |||||||||||||
| QuestionnaireResponse (3) | identifier | status | subject | encounter | authored | author | source | |||||||||||||
| Subscription (3) | status | contact* | end | reason | ||||||||||||||||
| SubscriptionStatus (0) | status | type | subscription | |||||||||||||||||
| SubscriptionTopic (0) | url identifier*  | 
 version | status | experimental | date | publisher | purpose | |||||||||||||
| Conformance Resources | ||||||||||||||||||||
| CapabilityStatement (5) | url | version | status | experimental | date | publisher | purpose | |||||||||||||
| CatalogEntry (0) | ||||||||||||||||||||
| CodeSystem (5) | url identifier*  | 
 version | status | experimental | date | publisher | purpose | |||||||||||||
| CompartmentDefinition (1) | url | version | status | experimental | date | publisher | purpose | |||||||||||||
| ConceptMap (3) | 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) | value | status | kind | date | publisher responsible  | 
 |||||||||||||||
| OperationDefinition (5) | url | version | status | kind 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 (0) | url | 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 | context | occurrence[x] | actor enterer  | 
 reason* service*  | 
||||||||||||
| ChargeItemDefinition (0) | url identifier*  | 
 version | status | experimental | date | publisher | ||||||||||||||
| 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 | payor* | ||||||||||||||
| 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 | date | actor | ||||||||||||||
| PaymentNotice (2) | identifier* | status | request response  | 
 created | provider | |||||||||||||||
| PaymentReconciliation (2) | identifier* | status | period | created | paymentIssuer | request | ||||||||||||||
Full
| Resource | id | id.version | status | class | grade | what | who.focus | context | when.init | when.planned | when.done | when.recorded | who.author | who.source | who.actor | who.cause | who.witness | who | where | why | 
| Clinical Resources | ||||||||||||||||||||
| ActivityDefinition (3) | url : uri identifier* : Identifier  | 
 version : string | status : code | experimental : boolean | date : dateTime | publisher : string | purpose : markdown | |||||||||||||
| AdverseEvent (0) | actuality : code category* : CodeableConcept  | 
 event : CodeableConcept | encounter : Encounter | date : dateTime | recordedDate : dateTime | recorder : Patient|Practitioner|PractitionerRole|RelatedPerson | subject : Patient|Group|Practitioner|RelatedPerson | |||||||||||||
| 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 | recorder : Practitioner|PractitionerRole|Patient|RelatedPerson | asserter : Patient|RelatedPerson|Practitioner|PractitionerRole | |||||||||
| BiologicallyDerivedProduct (0) | identifier* : Identifier | |||||||||||||||||||
| BodyStructure (1) | identifier* : Identifier | active : boolean | morphology : CodeableConcept location : CodeableConcept locationQualifier* : 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 | author : Patient|Practitioner|PractitionerRole|Device|RelatedPerson|Organization|CareTeam | careTeam* : CareTeam | addresses* : Condition | |||||||||
| CareTeam (2) | identifier* : Identifier | status : code | category* : CodeableConcept | subject : Patient|Group | encounter : Encounter | period : Period | member : Practitioner|PractitionerRole|RelatedPerson|Patient|Organization|CareTeam | reasonCode* : CodeableConcept reasonReference* : Condition  | 
||||||||||||
| Citation (0) | url : uri identifier* : Identifier  | 
 version : string | experimental : boolean | date : dateTime | publisher : string | purpose : markdown | ||||||||||||||
| ClinicalImpression (0) | identifier* : Identifier | status : code | code : CodeableConcept | subject : Patient|Group | encounter : Encounter | effective[x] : dateTime|Period | date : dateTime | assessor : Practitioner|PractitionerRole | problem* : Condition|AllergyIntolerance | |||||||||||
| ClinicalUseDefinition (1) | ||||||||||||||||||||
| 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 | recorder : Practitioner|PractitionerRole|Patient|RelatedPerson | asserter : Practitioner|PractitionerRole|Patient|RelatedPerson | code* : CodeableConcept detail* : Any  | 
|||||||
| DetectedIssue (1) | identifier* : Identifier | status : code | code : CodeableConcept | severity : code | patient : Patient | identified[x] : dateTime|Period | author : 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 | 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 | reasonCode* : CodeableConcept reasonReference* : Condition|Observation|AllergyIntolerance|QuestionnaireResponse|DiagnosticReport|DocumentReference  | 
|||||||||||||||
| 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 | expressedBy : Patient|Practitioner|PractitionerRole|RelatedPerson | addresses* : Condition|Observation|MedicationStatement|NutritionOrder|ServiceRequest|RiskAssessment | |||||||||
| GuidanceResponse (2) | identifier* : Identifier | status : code | subject : Patient|Group | encounter : Encounter | occurrenceDateTime : dateTime | performer : Device | reasonCode* : CodeableConcept reasonReference* : Condition|Observation|DiagnosticReport|DocumentReference  | 
|||||||||||||
| ImagingStudy (3) | identifier* : Identifier | status : code | modality* : Coding | subject : Patient|Device|Group | encounter : Encounter | started : dateTime | actor : Practitioner|PractitionerRole|Organization|CareTeam|Patient|Device|RelatedPerson | basedOn* : CarePlan|ServiceRequest|Appointment|AppointmentResponse|Task referrer : Practitioner|PractitionerRole  | 
 interpreter* : Practitioner|PractitionerRole | location : Location | reasonCode* : CodeableConcept reasonReference* : Condition|Observation|Media|DiagnosticReport|DocumentReference  | 
|||||||||
| Immunization (3) | identifier* : Identifier | status : code | vaccineCode : CodeableConcept | patient : Patient | encounter : Encounter | occurrence[x] : dateTime|string | recorded : dateTime | primarySource : boolean reportOrigin : CodeableConcept  | 
 actor : Practitioner|PractitionerRole|Organization | 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 : Patient|Practitioner|PractitionerRole|Location|Device|RelatedPerson|Group | date : dateTime | reporter : Practitioner|PractitionerRole|Location|Organization | |||||||||||||
| Medication (3) | identifier* : Identifier | code : CodeableConcept | manufacturer : Organization | |||||||||||||||||
| MedicationAdministration (2) | identifier* : Identifier | status : code | medication[x] : CodeableConcept|Reference(Medication) | subject : Patient|Group | context : Encounter|EpisodeOfCare supportingInformation* : Any  | 
 effective[x] : dateTime|Period | performer* : | reasonReference* : Condition|Observation|DiagnosticReport | ||||||||||||
| MedicationDispense (2) | identifier* : Identifier | status : code | medication[x] : CodeableConcept|Reference(Medication) | subject : Patient|Group | supportingInformation* : Any | |||||||||||||||
| MedicationKnowledge (0) | code : CodeableConcept | manufacturer : Organization | ||||||||||||||||||
| MedicationRequest (3) | identifier* : Identifier | status : code | intent : code category* : CodeableConcept  | 
 priority : code | medication[x] : CodeableConcept|Reference(Medication) | subject : Patient|Group | encounter : Encounter supportingInformation* : Any  | 
 authoredOn : dateTime | requester : Practitioner|PractitionerRole|Organization|Patient|RelatedPerson|Device | performer : Practitioner|PractitionerRole|Organization|Patient|Device|RelatedPerson|CareTeam | recorder : Practitioner|PractitionerRole performer : Organization  | 
 reasonCode* : CodeableConcept reasonReference* : Condition|Observation  | 
||||||||
| MedicationStatement (3) | identifier* : Identifier | status : code | category : CodeableConcept | medication[x] : CodeableConcept|Reference(Medication) | subject : Patient|Group | effective[x] : dateTime|Period | dateAsserted : dateTime | informationSource : Patient|Practitioner|PractitionerRole|RelatedPerson|Organization | reasonCode* : CodeableConcept reasonReference* : Condition|Observation|DiagnosticReport  | 
|||||||||||
| MolecularSequence (1) | identifier* : Identifier | |||||||||||||||||||
| NutritionOrder (2) | identifier* : Identifier | status : code | intent : code | type* : CodeableConcept modifier : CodeableConcept type : CodeableConcept baseFormulaType : CodeableConcept additiveType : CodeableConcept  | 
 patient : Patient | encounter : Encounter | dateTime : dateTime | orderer : Practitioner|PractitionerRole | ||||||||||||
| NutritionProduct (0) | 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 focus* : Any  | 
 encounter : Encounter | effective[x] : dateTime|Period|Timing|instant | issued : instant | performer* : Practitioner|PractitionerRole|Organization|CareTeam|Patient|RelatedPerson | |||||||||||
| ObservationDefinition (0) | 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 | encounter : Encounter | performed[x] : dateTime|Period|string|Age|Range | recorder : Patient|RelatedPerson|Practitioner|PractitionerRole | asserter : Patient|RelatedPerson|Practitioner|PractitionerRole | actor : Practitioner|PractitionerRole|Organization|Patient|RelatedPerson|Device | location : Location | reasonCode* : CodeableConcept reasonReference* : Condition|Observation|Procedure|DiagnosticReport|DocumentReference  | 
||||||||
| RequestGroup (2) | identifier* : Identifier | status : code | intent : code | priority : code | code : CodeableConcept | subject : Patient|Group | encounter : Encounter | authoredOn : dateTime | author : Device|Practitioner|PractitionerRole | participant* : Patient|Practitioner|PractitionerRole|RelatedPerson|Device | reasonCode* : CodeableConcept reasonReference* : Condition|Observation|DiagnosticReport|DocumentReference  | 
|||||||||
| ResearchDefinition (0) | url : uri identifier* : Identifier  | 
 version : string | status : code | experimental : boolean | date : dateTime | publisher : string | purpose : markdown | |||||||||||||
| ResearchElementDefinition (0) | url : uri identifier* : Identifier  | 
 version : string | status : code | experimental : boolean | date : dateTime | publisher : string | purpose : markdown | |||||||||||||
| ResearchStudy (1) | identifier* : Identifier | status : code | focus* : CodeableConcept condition* : CodeableConcept  | 
 enrollment* : Group | period : Period | sponsor : Organization principalInvestigator : Practitioner|PractitionerRole  | 
 site* : Location | reasonStopped : CodeableConcept | ||||||||||||
| ResearchSubject (0) | identifier* : Identifier | status : code | period : Period | |||||||||||||||||
| RiskAssessment (1) | identifier* : Identifier | status : code | method : CodeableConcept | code : CodeableConcept | subject : Patient|Group | encounter : Encounter | occurrence[x] : dateTime|Period | performer : Practitioner|PractitionerRole|Device | reasonCode* : CodeableConcept reasonReference* : Condition|Observation|DiagnosticReport|DocumentReference  | 
|||||||||||
| ServiceRequest (2) | identifier* : Identifier | status : code | intent : code category* : CodeableConcept  | 
 priority : code | code : CodeableConcept | subject : Patient|Group|Location|Device | 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 locationCode* : CodeableConcept locationReference* : Location  | 
 reasonCode* : CodeableConcept reasonReference* : Condition|Observation|DiagnosticReport|DocumentReference  | 
||||||||
| Specimen (2) | identifier* : Identifier accessionIdentifier : Identifier  | 
 status : code | type : CodeableConcept | subject : Patient|Group|Device|Substance|Location | collected[x] : dateTime|Period duration : Duration  | 
 receivedTime : dateTime | collector : Practitioner|PractitionerRole | request* : ServiceRequest | ||||||||||||
| SpecimenDefinition (0) | ||||||||||||||||||||
| VisionPrescription (2) | identifier* : Identifier | status : code | patient : Patient | encounter : Encounter | dateWritten : dateTime | prescriber : Practitioner|PractitionerRole | ||||||||||||||
| Administrative Resources | ||||||||||||||||||||
| AdministrableProductDefinition (1) | ||||||||||||||||||||
| Device (2) | identifier* : Identifier udiCarrier* :  | 
 status : code statusReason* : CodeableConcept  | 
 deviceIdentifier : string distinctIdentifier : string manufacturer : string manufactureDate : dateTime expirationDate : dateTime lotNumber : string serialNumber : string type : code modelNumber : string partNumber : string version : string component : Identifier  | 
 patient : Patient | owner : Organization contact* : ContactPoint  | 
 location : Location url : uri  | 
 ||||||||||||||
| DeviceDefinition (0) | identifier* : Identifier | manufacturer[x] : string|Reference(Organization) type : code modelNumber : string version : string  | 
 owner : Organization contact* : ContactPoint  | 
 url : uri | ||||||||||||||||
| DeviceMetric (1) | identifier* : Identifier | type : CodeableConcept category : code  | 
 ||||||||||||||||||
| Group (1) | identifier* : Identifier | active : boolean | type : code actual : boolean  | 
 code : CodeableConcept | ||||||||||||||||
| HealthcareService (2) | identifier* : Identifier | active : boolean | category* : CodeableConcept | location* : Location | ||||||||||||||||
| Ingredient (1) | ||||||||||||||||||||
| InsurancePlan (0) | identifier* : Identifier identifier* : Identifier  | 
 status : code | type* : CodeableConcept | |||||||||||||||||
| Location (3) | identifier* : Identifier | status : code operationalStatus : Coding  | 
 mode : code type* : CodeableConcept physicalType : CodeableConcept  | 
 |||||||||||||||||
| ManufacturedItemDefinition (1) | ||||||||||||||||||||
| MedicinalProductDefinition (1) | ||||||||||||||||||||
| Organization (3) | identifier* : Identifier | active : boolean | type* : CodeableConcept | |||||||||||||||||
| OrganizationAffiliation (0) | identifier* : Identifier | active : boolean | period : Period | location* : Location | ||||||||||||||||
| PackagedProductDefinition (1) | ||||||||||||||||||||
| 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 (1) | ||||||||||||||||||||
| RelatedPerson (2) | identifier* : Identifier | active : boolean | relationship* : CodeableConcept | period : Period | ||||||||||||||||
| Substance (2) | identifier* : Identifier | status : code | category* : CodeableConcept | code : CodeableConcept | ||||||||||||||||
| SubstanceDefinition (1) | ||||||||||||||||||||
| VerificationResult (0) | who : Organization|Practitioner|PractitionerRole | |||||||||||||||||||
| Workflow Resources | ||||||||||||||||||||
| Appointment (3) | identifier* : Identifier | status : code | specialty* : CodeableConcept priority : unsignedInt  | 
 supportingInformation* : Any | start : instant | end : instant | actor : Patient|Practitioner|PractitionerRole|RelatedPerson|Device|HealthcareService|Location | |||||||||||||
| AppointmentResponse (3) | identifier* : Identifier | start : instant | end : instant | actor : Patient|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* : Device|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson|Group|CareTeam|HealthcareService sender : Device|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson|HealthcareService  | 
 reasonCode* : CodeableConcept reasonReference* : Condition|Observation|DiagnosticReport|DocumentReference  | 
|||||||||||
| CommunicationRequest (2) | identifier* : Identifier | status : 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 sender : Device|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson|HealthcareService  | 
 reasonCode* : CodeableConcept reasonReference* : Condition|Observation|DiagnosticReport|DocumentReference  | 
|||||||||
| DeviceRequest (1) | identifier* : Identifier | status : code | intent : code | priority : code | code[x] : Device)|CodeableConcep 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  | 
 reasonCode* : CodeableConcept reasonReference* : Condition|Observation|DiagnosticReport|DocumentReference  | 
||||||||
| DeviceUseStatement (0) | identifier* : Identifier | status : code | subject : Patient|Group | timing[x] : Timing|Period|dateTime | recordedOn : dateTime | source : Patient|Practitioner|PractitionerRole|RelatedPerson device : Device  | 
 reasonCode* : CodeableConcept reasonReference* : Condition|Observation|DiagnosticReport|DocumentReference|Media  | 
|||||||||||||
| Encounter (2) | identifier* : Identifier | status : code | class : Coding type* : CodeableConcept  | 
 priority : CodeableConcept | subject : Patient|Group | episodeOfCare* : EpisodeOfCare | period : Period | individual : Practitioner|PractitionerRole|RelatedPerson | location : Location | reasonCode* : CodeableConcept reasonReference* : Condition|Procedure|Observation|ImmunizationRecommendation condition : Condition|Procedure  | 
||||||||||
| EpisodeOfCare (2) | identifier* : Identifier | status : code | type* : CodeableConcept | condition : Condition | patient : Patient | period : Period | ||||||||||||||
| Flag (1) | identifier* : Identifier | status : code | category* : CodeableConcept | code : CodeableConcept | subject : Patient|Location|Group|Organization|Practitioner|PlanDefinition|Medication|Procedure | period : Period encounter : Encounter  | 
 author : Device|Organization|Patient|Practitioner|PractitionerRole | |||||||||||||
| Schedule (3) | identifier* : Identifier | active : boolean | serviceCategory* : CodeableConcept serviceType* : CodeableConcept specialty* : CodeableConcept  | 
 actor* : Patient|Practitioner|PractitionerRole|RelatedPerson|Device|HealthcareService|Location | planningHorizon : Period | |||||||||||||||
| Slot (3) | identifier* : Identifier | serviceCategory* : CodeableConcept serviceType* : CodeableConcept 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 | supplier* : Organization|HealthcareService | reasonCode* : CodeableConcept reasonReference* : Condition|Observation|DiagnosticReport|DocumentReference  | 
||||||||||
| Task (2) | identifier* : Identifier | status : code | intent : code | priority : code | code : CodeableConcept focus : Any  | 
 for : Any | encounter : Encounter | executionPeriod : Period | authoredOn : dateTime | requester : Device|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson | performerType* : CodeableConcept owner : Practitioner|PractitionerRole|Organization|CareTeam|HealthcareService|Patient|Device|RelatedPerson  | 
 location : Location | reasonCode : CodeableConcept reasonReference : Any  | 
|||||||
| Infrastructural Resources | ||||||||||||||||||||
| AuditEvent (3) | type : Coding subtype* : Coding action : code outcome : code outcomeDesc : string entity* : what : Any type : Coding  | 
 role : Coding lifecycle : Coding securityLabel* : Coding name : string description : string query : base64Binary detail* : type : string value[x] : string|base64Binary  | 
 period : Period | recorded : instant | source :  site : string observer : PractitionerRole|Practitioner|Organization|Device|Patient|RelatedPerson type* : Coding  | 
 agent* :  type : CodeableConcept role* : CodeableConcept who : PractitionerRole|Practitioner|Organization|Device|Patient|RelatedPerson altId : string name : string requestor : boolean  | 
 location : Location media : Coding network : address : string type : code  | 
 purposeOfEvent* : CodeableConcept policy* : uri purposeOfUse* : CodeableConcept  | 
||||||||||||
| Basic (1) | identifier* : Identifier | code : CodeableConcept | subject : Any | created : date | author : Practitioner|PractitionerRole|Patient|RelatedPerson|Organization | |||||||||||||||
| Binary (5) | ||||||||||||||||||||
| Bundle (5) | identifier : Identifier | type : code | timestamp : instant | |||||||||||||||||
| Composition (2) | identifier : Identifier | 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 | patient : Patient | dateTime : dateTime | performer* : Organization|Patient|Practitioner|RelatedPerson|PractitionerRole | organization* : Organization | |||||||||||||
| 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) | masterIdentifier : Identifier identifier* : Identifier  | 
 status : code docStatus : code  | 
 type : CodeableConcept category* : CodeableConcept  | 
 subject : Patient|Practitioner|Group|Device | encounter* : Encounter|EpisodeOfCare | date : instant | authenticator : Practitioner|PractitionerRole|Organization | |||||||||||||
| Endpoint (2) | identifier* : Identifier | status : code | connectionType : Coding | name : string | period : Period | |||||||||||||||
| ExampleScenario (0) | 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 | encounter : Encounter | date : dateTime | source : Practitioner|PractitionerRole|Patient|Device | ||||||||||||
| Media (1) | identifier* : Identifier | status : code | type : CodeableConcept | modality : CodeableConcept | subject : Patient|Practitioner|PractitionerRole|Group|Device|Specimen|Location | encounter : Encounter | created[x] : dateTime|Period | issued : instant | operator : Practitioner|PractitionerRole|Organization|CareTeam|Patient|Device|RelatedPerson | reasonCode* : CodeableConcept | ||||||||||
| MessageDefinition (1) | url : uri identifier* : Identifier  | 
 version : string | status : code | experimental : boolean | date : dateTime | publisher : string | purpose : markdown | |||||||||||||
| MessageHeader (4) | event[x] : Coding|uri | destination* :  receiver : Practitioner|PractitionerRole|Organization sender : Practitioner|PractitionerRole|Organization  | 
 enterer : Practitioner|PractitionerRole author : Practitioner|PractitionerRole  | 
 source : | responsible : Practitioner|PractitionerRole|Organization | reason : CodeableConcept | ||||||||||||||
| OperationOutcome (5) | ||||||||||||||||||||
| Provenance (3) | target* : Any | occurred[x] : Period|dateTime | recorded : instant | who : Practitioner|PractitionerRole|RelatedPerson|Patient|Device|Organization | agent* : | location : Location | reason* : CodeableConcept activity : CodeableConcept  | 
|||||||||||||
| 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 : Patient|Practitioner|PractitionerRole|RelatedPerson | |||||||||||||
| Subscription (3) | status : code | contact* : ContactPoint | end : instant | 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 | ||||||||||||||||||||
| CapabilityStatement (5) | url : uri | version : string | status : code | experimental : boolean | date : dateTime | publisher : string | purpose : markdown | |||||||||||||
| CatalogEntry (0) | ||||||||||||||||||||
| 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 (3) | 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) | value : string | status : code | kind : code | date : dateTime | publisher : string responsible : string  | 
 |||||||||||||||
| OperationDefinition (5) | url : uri | version : string | status : code | kind : 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 (0) | url : uri | 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 | context : Encounter|EpisodeOfCare | occurrence[x] : dateTime|Period|Timing | actor : Practitioner|PractitionerRole|Organization|CareTeam|Patient|Device|RelatedPerson enterer : Practitioner|PractitionerRole|Organization|Patient|Device|RelatedPerson  | 
 reason* : CodeableConcept service* : DiagnosticReport|ImagingStudy|Immunization|MedicationAdministration|MedicationDispense|Observation|Procedure|SupplyDelivery  | 
||||||||||||
| ChargeItemDefinition (0) | url : uri identifier* : Identifier  | 
 version : string | status : code | experimental : boolean | date : dateTime | publisher : string | ||||||||||||||
| 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 | provider : Practitioner|PractitionerRole|Organization | provider : Practitioner|PractitionerRole|Organization | referral : ServiceRequest | facility : Location 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 : string beneficiary : Patient  | 
 period : Period | payor* : Organization|Patient|RelatedPerson | ||||||||||||||
| 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 insurer : Organization  | 
 provider : Practitioner|PractitionerRole|Organization provider* : Practitioner|PractitionerRole|Organization  | 
 provider : Practitioner|PractitionerRole|Organization | referral : ServiceRequest | facility : Location 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 | date : dateTime | 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 | request : Task | ||||||||||||||