STU 3 Ballot

This page is part of the FHIR Specification (v1.6.0: STU 3 Ballot 4). 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

2.42.3 Defined Search Parameters

FHIR Infrastructure Work GroupMaturity Level: N/ABallot Status: STU 3

This page lists all search parameters defined as part of this specification. For further details regarding using search parameters, see searching on the RESTful API.

Parameter Type Description Paths
Resource
_contentstringSearch on the entire content of the resource
_idtokenLogical id of this artifactResource.id
_lastUpdateddateWhen the resource version last changedResource.meta.lastUpdated
_profileuriProfiles this resource claims to conform toResource.meta.profile
_querytokenA custom search profile that describes a specific defined query operation
_securitytokenSecurity Labels applied to this resourceResource.meta.security
_tagtokenTags applied to this resourceResource.meta.tag
DomainResource
_textstringSearch on the narrative of the resource
Account
balancequantityHow much is in account?Account.balance
identifiertokenAccount numberAccount.identifier
namestringHuman-readable labelAccount.name
ownerreferenceWho is responsible?Account.owner
patientreferenceWhat is account tied to?Account.subject
perioddateTransaction windowAccount.coveragePeriod
statustokenactive | inactive | entered-in-errorAccount.status
subjectreferenceWhat is account tied to?Account.subject
typetokenE.g. patient, expense, depreciationAccount.type
ActivityDefinition
descriptionstringText search against the descriptionActivityDefinition.description
identifiertokenLogical identifier for the module (e.g. CMS-143)ActivityDefinition.identifier
statustokenStatus of the moduleActivityDefinition.status
titlestringText search against the titleActivityDefinition.title
topictokenTopics associated with the moduleActivityDefinition.topic
versionstringVersion of the module (e.g. 1.0.0)ActivityDefinition.version
AllergyIntolerance
categorytokenfood | medication | biologic | environmentAllergyIntolerance.category
codetokenAllergy or intolerance codeAllergyIntolerance.code | AllergyIntolerance.reaction.substance
criticalitytokenlow | high | unable-to-assessAllergyIntolerance.criticality
datedateDate record was believed accurateAllergyIntolerance.attestedDate
identifiertokenExternal ids for this itemAllergyIntolerance.identifier
last-datedateDate(/time) of last known occurrence of a reactionAllergyIntolerance.lastOccurrence
manifestationtokenClinical symptoms/signs associated with the EventAllergyIntolerance.reaction.manifestation
onsetdateDate(/time) when manifestations showedAllergyIntolerance.reaction.onset
patientreferenceWho the sensitivity is forAllergyIntolerance.patient
recorderreferenceWho recorded the sensitivityAllergyIntolerance.recorder
reporterreferenceSource of the information about the allergyAllergyIntolerance.reporter
routetokenHow the subject was exposed to the substanceAllergyIntolerance.reaction.exposureRoute
severitytokenmild | moderate | severe (of event as a whole)AllergyIntolerance.reaction.severity
statustokenactive | active-confirmed | inactive | resolved | refuted | entered-in-errorAllergyIntolerance.status
typetokenallergy | intolerance - Underlying mechanism (if known)AllergyIntolerance.type
Appointment
actorreferenceAny one of the individuals participating in the appointmentAppointment.participant.actor
appointment-typetokenThe style of appointment or patient that has been booked in the slot (not service type)Appointment.appointmentType
datedateAppointment date/time.Appointment.start
identifiertokenAn Identifier of the AppointmentAppointment.identifier
locationreferenceThis location is listed in the participants of the appointmentAppointment.participant.actor
part-statustokenThe Participation status of the subject, or other participant on the appointment. Can be used to locate participants that have not responded to meeting requests.Appointment.participant.status
patientreferenceOne of the individuals of the appointment is this patientAppointment.participant.actor
practitionerreferenceOne of the individuals of the appointment is this practitionerAppointment.participant.actor
service-typetokenThe specific service that is to be performed during this appointmentAppointment.serviceType
statustokenThe overall status of the appointmentAppointment.status
AppointmentResponse
actorreferenceThe Person, Location/HealthcareService or Device that this appointment response replies forAppointmentResponse.actor
appointmentreferenceThe appointment that the response is attached toAppointmentResponse.appointment
identifiertokenAn Identifier in this appointment responseAppointmentResponse.identifier
locationreferenceThis Response is for this LocationAppointmentResponse.actor
part-statustokenThe participants acceptance status for this appointmentAppointmentResponse.participantStatus
patientreferenceThis Response is for this PatientAppointmentResponse.actor
practitionerreferenceThis Response is for this PractitionerAppointmentResponse.actor
AuditEvent
actiontokenType of action performed during the eventAuditEvent.action
addressstringIdentifier for the network access point of the user deviceAuditEvent.agent.network.address
agentreferenceDirect reference to resourceAuditEvent.agent.reference
agent-namestringHuman-meaningful name for the agentAuditEvent.agent.name
altidtokenAlternative User id e.g. authenticationAuditEvent.agent.altId
datedateTime when the event occurred on sourceAuditEvent.recorded
entityreferenceSpecific instance of resourceAuditEvent.entity.reference
entity-idtokenSpecific instance of objectAuditEvent.entity.identifier
entity-namestringDescriptor for entityAuditEvent.entity.name
entity-typetokenType of entity involvedAuditEvent.entity.type
outcometokenWhether the event succeeded or failedAuditEvent.outcome
patientreferenceDirect reference to resourceAuditEvent.agent.reference | AuditEvent.entity.reference
policyuriPolicy that authorized eventAuditEvent.agent.policy
roletokenWhat role the entity playedAuditEvent.entity.role
sitetokenLogical source location within the enterpriseAuditEvent.source.site
sourcetokenThe identity of source detecting the eventAuditEvent.source.identifier
subtypetokenMore specific type/id for the eventAuditEvent.subtype
typetokenType/identifier of eventAuditEvent.type
usertokenUnique identifier for the userAuditEvent.agent.userId
Basic
authorreferenceWho createdBasic.author
codetokenKind of ResourceBasic.code
createddateWhen createdBasic.created
identifiertokenBusiness identifierBasic.identifier
patientreferenceIdentifies the focus of this resourceBasic.subject
subjectreferenceIdentifies the focus of this resourceBasic.subject
Binary
contenttypetokenMimeType of the binary contentBinary.contentType
BodySite
codetokenNamed anatomical locationBodySite.code
identifiertokenIdentifier for this instance of the anatomical locationBodySite.identifier
patientreferencePatient to whom bodysite belongsBodySite.patient
Bundle
compositionreferenceThe first resource in the bundle, if the bundle type is "document" - this is a composition, and this parameter provides access to searches its contentsBundle.entry[0].resource
messagereferenceThe first resource in the bundle, if the bundle type is "message" - this is a message header, and this parameter provides access to search its contentsBundle.entry[0].resource
typetokendocument | message | transaction | transaction-response | batch | batch-response | history | searchset | collectionBundle.type
CarePlan
activitycodetokenDetail type of activityCarePlan.activity.detail.code
activitydatedateSpecified date occurs within period specified by CarePlan.activity.timingScheduleCarePlan.activity.detail.scheduled
activityreferencereferenceActivity details defined in specific resourceCarePlan.activity.reference
careteamreferenceWho's involved in plan?CarePlan.careTeam
categorytokenType of planCarePlan.category
conditionreferenceHealth issues this plan addressesCarePlan.addresses
datedateTime period plan coversCarePlan.period
goalreferenceDesired outcome of planCarePlan.goal
patientreferenceWho care plan is forCarePlan.subject
performerreferenceMatches if the practitioner is listed as a performer in any of the "simple" activities. (For performers of the detailed activities, chain through the activitydetail search parameter.)CarePlan.activity.detail.performer
relatedcompositeA combination of the type of relationship and the related plan
relatedcodetokenincludes | replaces | fulfillsCarePlan.relatedPlan.code
relatedplanreferencePlan relationship exists withCarePlan.relatedPlan.plan
subjectreferenceWho care plan is forCarePlan.subject
CareTeam
datedateTime period team coversCareTeam.period
identifiertokenExternal Ids for this teamCareTeam.identifier
participantreferenceWho is involvedCareTeam.participant.member
patientreferenceWho care team is forCareTeam.subject
statustokenactive | suspended | inactive | entered in errorCareTeam.status
subjectreferenceWho care team is forCareTeam.subject
typetokenType of teamCareTeam.type
Claim
createddateThe creation date for the ClaimClaim.created
facility-identifiertokenFacility responsible for the goods and servicesClaim.facility.as(Identifier)
facility-referencereferenceFacility responsible for the goods and servicesClaim.facility.as(Reference)
identifiertokenThe primary identifier of the financial resourceClaim.identifier
insurer-identifiertokenThe target payor/insurer for the ClaimClaim.insurer.as(Identifier)
insurer-referencereferenceThe target payor/insurer for the ClaimClaim.insurer.as(Reference)
organization-identifiertokenThe reference to the providing organizationClaim.organization.as(Identifier)
organization-referencereferenceThe reference to the providing organizationClaim.organization.as(Reference)
patient-identifiertokenPatient receiving the servicesClaim.patient.as(Identifier)
patient-referencereferencePatient receiving the servicesClaim.patient.as(Reference)
prioritytokenProcessing priority requestedClaim.priority
provider-identifiertokenProvider responsible for the ClaimClaim.provider.as(Identifier)
provider-referencereferenceProvider responsible for the ClaimClaim.provider.as(Reference)
usetokenThe kind of financial resourceClaim.use
ClaimResponse
createddateThe creation dateClaimResponse.created
dispositionstringThe contents of the disposition messageClaimResponse.disposition
identifiertokenThe identity of the insurerClaimResponse.identifier
organization-identifiertokenThe organization who generated this resourceClaimResponse.organization.as(Identifier)
organization-referencereferenceThe organization who generated this resourceClaimResponse.organization.as(Reference)
outcometokenThe processing outcomeClaimResponse.outcome
paymentdatedateThe expected paymentDateClaimResponse.payment.date
request-identifiertokenThe claim referenceClaimResponse.request.as(Identifier)
request-referencereferenceThe claim referenceClaimResponse.request.as(Reference)
ClinicalImpression
actionreferenceActions taken during assessmentClinicalImpression.action
assessorreferenceThe clinician performing the assessmentClinicalImpression.assessor
contextreferenceEncounter or Episode created fromClinicalImpression.context
datedateWhen the assessment was documentedClinicalImpression.date
finding-codetokenWhat was foundClinicalImpression.finding.item.as(CodeableConcept)
finding-refreferenceWhat was foundClinicalImpression.finding.item.as(Reference)
investigationreferenceRecord of a specific investigationClinicalImpression.investigations.item
patientreferencePatient or group assessedClinicalImpression.subject
planreferencePlan of action after assessmentClinicalImpression.plan
previousreferenceReference to last assessmentClinicalImpression.previous
problemreferenceRelevant impressions of patient stateClinicalImpression.problem
statustokendraft | completed | entered-in-errorClinicalImpression.status
subjectreferencePatient or group assessedClinicalImpression.subject
CodeSystem
codetokenA code defined in the code systemCodeSystem.concept.code
contenttokennot-present | examplar | fragment | completeCodeSystem.content
contexttokenA use context assigned to the code systemCodeSystem.useContext
datedateThe code system publication dateCodeSystem.date
descriptionstringText search in the description of the code systemCodeSystem.description
identifiertokenThe identifier for the code systemCodeSystem.identifier
languagetokenA language in which a designation is providedCodeSystem.concept.designation.language
namestringThe name of the code systemCodeSystem.name
publisherstringName of the publisher of the code systemCodeSystem.publisher
statustokenThe status of the code systemCodeSystem.status
systemuriThe system for any codes defined by this code system (same as 'url')CodeSystem.url
urluriThe logical URL for the code systemCodeSystem.url
versiontokenThe version identifier of the code systemCodeSystem.version
Communication
based-onreferenceRequest fulfilled by this communicationCommunication.basedOn
categorytokenMessage categoryCommunication.category
contextreferenceEncounter or episode leading to messageCommunication.context
identifiertokenUnique identifierCommunication.identifier
mediumtokenA channel of communicationCommunication.medium
patientreferenceFocus of messageCommunication.subject
receiveddateWhen receivedCommunication.received
recipientreferenceMessage recipientCommunication.recipient
senderreferenceMessage senderCommunication.sender
sentdateWhen sentCommunication.sent
statustokenin-progress | completed | suspended | rejected | failedCommunication.status
subjectreferenceFocus of messageCommunication.subject
CommunicationRequest
categorytokenMessage categoryCommunicationRequest.category
encounterreferenceEncounter leading to messageCommunicationRequest.encounter
identifiertokenUnique identifierCommunicationRequest.identifier
mediumtokenA channel of communicationCommunicationRequest.medium
patientreferenceFocus of messageCommunicationRequest.subject
prioritytokenMessage urgencyCommunicationRequest.priority
recipientreferenceMessage recipientCommunicationRequest.recipient
requesteddateWhen ordered or proposedCommunicationRequest.requestedOn
requesterreferenceAn individual who requested a communicationCommunicationRequest.requester
senderreferenceMessage senderCommunicationRequest.sender
statustokenproposed | planned | requested | received | accepted | in-progress | completed | suspended | rejected | failedCommunicationRequest.status
subjectreferenceFocus of messageCommunicationRequest.subject
timedateWhen scheduledCommunicationRequest.scheduled.as(DateTime)
CompartmentDefinition
codetokenPatient | Encounter | RelatedPerson | Practitioner | DeviceCompartmentDefinition.code
datedatePublication Date(/time)CompartmentDefinition.date
namestringInformal name for this compartment definitionCompartmentDefinition.name
resourcetokenName of resource typeCompartmentDefinition.resource.code
statustokendraft | active | retiredCompartmentDefinition.status
urluriAbsolute URL used to reference this compartment definitionCompartmentDefinition.url
Composition
attesterreferenceWho attested the compositionComposition.attester.party
authorreferenceWho and/or what authored the compositionComposition.author
classtokenCategorization of CompositionComposition.class
confidentialitytokenAs defined by affinity domainComposition.confidentiality
contexttokenCode(s) that apply to the event being documentedComposition.event.code
datedateComposition editing timeComposition.date
encounterreferenceContext of the CompositionComposition.encounter
entryreferenceA reference to data that supports this sectionComposition.section.entry
identifiertokenLogical identifier of composition (version-independent)Composition.identifier
patientreferenceWho and/or what the composition is aboutComposition.subject
perioddateThe period covered by the documentationComposition.event.period
sectiontokenClassification of section (recommended)Composition.section.code
statustokenpreliminary | final | amended | entered-in-errorComposition.status
subjectreferenceWho and/or what the composition is aboutComposition.subject
titlestringHuman Readable name/titleComposition.title
typetokenKind of composition (LOINC if possible)Composition.type
ConceptMap
contexttokenA use context assigned to the concept mapConceptMap.useContext
datedateThe concept map publication dateConceptMap.date
dependsonuriReference to property mapping depends onConceptMap.group.element.target.dependsOn.property
descriptionstringText search in the description of the concept mapConceptMap.description
identifiertokenAdditional identifier for the concept mapConceptMap.identifier
namestringName of the concept mapConceptMap.name
producturiReference to property mapping depends onConceptMap.group.element.target.product.property
publisherstringName of the publisher of the concept mapConceptMap.publisher
sourcereferenceIdentifies the source of the concepts which are being mappedConceptMap.source.as(Reference)
source-codetokenIdentifies element being mappedConceptMap.group.element.code
source-systemuriCode System (if value set crosses code systems)ConceptMap.group.source
source-urireferenceIdentifies the source of the concepts which are being mappedConceptMap.source.as(Uri)
statustokenStatus of the concept mapConceptMap.status
targetreferenceProvides context to the mappingsConceptMap.target.as(Reference)
target-codetokenCode that identifies the target elementConceptMap.group.element.target.code
target-systemuriSystem of the target (if necessary)ConceptMap.group.target
target-urireferenceProvides context to the mappingsConceptMap.target.as(Uri)
urluriThe URL of the concept mapConceptMap.url
versiontokenThe version identifier of the concept mapConceptMap.version
Condition
abatement-agequantityAbatement as age or age rangeCondition.abatement.as(Quantity) | Condition.abatement.as(Range)
abatement-booleantokenAbatement boolean (boolean is true or non-boolean values are present)Condition.abatement.as(boolean) | Condition.abatement.is(dateTime) | Condition.abatement.is(Age) | Condition.abatement.is(Period) | Condition.abatement.is(Range) | Condition.abatement.is(string)
abatement-datedateDate-related abatements (dateTime and period)Condition.abatement.as(dateTime) | Condition.abatement.as(Period)
abatement-infoquantityAbatement as a stringCondition.abatement.as(string)
asserterreferencePerson who asserts this conditionCondition.asserter
body-sitetokenAnatomical location, if relevantCondition.bodySite
categorytokenThe category of the conditionCondition.category
clinicalstatustokenThe clinical status of the conditionCondition.clinicalStatus
codetokenCode for the conditionCondition.code
contextreferenceEncounter when condition first assertedCondition.context
date-recordeddateA date, when the Condition statement was documentedCondition.dateRecorded
evidencetokenManifestation/symptomCondition.evidence.code
identifiertokenA unique identifier of the condition recordCondition.identifier
onset-agequantityOnsets as age or age rangeCondition.onset.as(Quantity) | Condition.onset.as(Range)
onset-datedateDate related onsets (dateTime and Period)Condition.onset.as(dateTime) | Condition.onset.as(Period)
onset-infostringOnsets as a stringCondition.onset.as(string)
patientreferenceWho has the condition?Condition.subject
severitytokenThe severity of the conditionCondition.severity
stagetokenSimple summary (disease specific)Condition.stage.summary
subjectreferenceWho has the condition?Condition.subject
Conformance
contexttokenA use context assigned to the conformance statementConformance.useContext
datedateThe conformance statement publication dateConformance.date
descriptionstringText search in the description of the conformance statementConformance.description
eventtokenEvent code in a conformance statementConformance.messaging.event.code
fhirversiontokenThe version of FHIRConformance.version
formattokenformats supported (xml | json | ttl | mime type)Conformance.format
modetokenMode - restful (server/client) or messaging (sender/receiver)Conformance.rest.mode
namestringName of the conformance statementConformance.name
publisherstringName of the publisher of the conformance statementConformance.publisher
resourcetokenName of a resource mentioned in a conformance statementConformance.rest.resource.type
resourceprofilereferenceA profile id invoked in a conformance statementConformance.rest.resource.profile
securityservicetokenOAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | CertificatesConformance.rest.security.service
softwarestringPart of a the name of a software applicationConformance.software.name
statustokenThe current status of the conformance statementConformance.status
supported-profilereferenceProfiles for use cases supportedConformance.profile
urluriThe uri that identifies the conformance statementConformance.url
versiontokenThe version identifier of the conformance statementConformance.version
Consent
actiontokenActions controlled by this exceptionConsent.except.action
actorreferenceResource for the actor (or group, by role)Consent.except.actor.reference
categorytokenClassification of the consent statement - for indexing/retrievalConsent.category
consentorreferenceWho is agreeing to the policy and exceptionsConsent.consentor
datareferenceThe actual data referenceConsent.except.data.reference
datedateWhen this Consent was created or indexedConsent.dateTime
identifiertokenIdentifier for this record (external references)Consent.identifier
organizationreferenceOrganization that manages the consentConsent.organization
patientreferenceWho the consent applies toConsent.patient
perioddatePeriod that this consent appliesConsent.period
purposetokenContext of activities covered by this exceptionConsent.except.purpose
recipientreferenceWhose access is controlled by the policyConsent.recipient
securitytokenSecurity Labels that define affected resourcesConsent.except.securityLabel
sourcereferenceSource from which this consent is takenConsent.source
statustokendraft | proposed | active | rejected | inactive | entered-in-errorConsent.status
Contract
agentreferenceAgent to the ContactContract.agent.actor
authorityreferenceThe authority of the contractContract.authority
domainreferenceThe domain of the contractContract.domain
identifiertokenThe identity of the contractContract.identifier
issueddateThe date/time the contract was issuedContract.issued
patientreferenceThe identity of the subject of the contract (if a patient)Contract.subject
signerreferenceContract Signatory PartyContract.signer.party
subjectreferenceThe identity of the subject of the contractContract.subject
topicreferenceThe identity of the topic of the contractContract.topic
ttopicreferenceThe identity of the topic of the contract termsContract.term.topic
Coverage
beneficiary-identifiertokenCovered partyCoverage.beneficiary.as(Identifier)
beneficiary-referencereferenceCovered partyCoverage.beneficiary.as(Reference)
dependentnumberDependent numberCoverage.dependent
grouptokenGroup identifierCoverage.group
identifiertokenThe primary identifier of the insured and the coverageCoverage.identifier
issuer-identifiertokenThe identity of the insurerCoverage.issuer.as(Identifier)
issuer-referencereferenceThe identity of the insurerCoverage.issuer.as(Reference)
plantokenA plan or policy identifierCoverage.plan
planholder-identifiertokenReference to the planholderCoverage.planholder.as(Identifier)
planholder-referencereferenceReference to the planholderCoverage.planholder.as(Reference)
sequencenumberSequence numberCoverage.sequence
subgrouptokenSub-group identifierCoverage.subGroup
subplantokenSub-plan identifierCoverage.subPlan
typetokenThe kind of coverage (health plan, auto, Workers Compensation)Coverage.type
DataElement
codetokenA code for the data element (server may choose to do subsumption)DataElement.element.code
contexttokenA use context assigned to the data elementDataElement.useContext
datedateThe data element publication dateDataElement.date
descriptionstringText search in the description of the data element. This corresponds to the definition of the first DataElement.element.DataElement.element.definition
identifiertokenThe identifier of the data elementDataElement.identifier
namestringName of the data elementDataElement.name
publisherstringName of the publisher of the data elementDataElement.publisher
statustokenThe current status of the data elementDataElement.status
stringencytokenThe stringency of the data element definitionDataElement.stringency
urluriThe official URL for the data elementDataElement.url
versionstringThe version identifier of the data elementDataElement.version
objectClasstokenMatches on the 11179-objectClass extension value
objectClassPropertytokenMatches on the 11179-objectClassProperty extension value
DecisionSupportServiceModule
descriptionstringText search against the descriptionDecisionSupportServiceModule.description
identifiertokenLogical identifier for the module (e.g. CMS-143)DecisionSupportServiceModule.identifier
statustokenStatus of the moduleDecisionSupportServiceModule.status
titlestringText search against the titleDecisionSupportServiceModule.title
topictokenTopics associated with the moduleDecisionSupportServiceModule.topic
versionstringVersion of the module (e.g. 1.0.0)DecisionSupportServiceModule.version
DetectedIssue
authorreferenceThe provider or device that identified the issueDetectedIssue.author
categorytokenIssue Category, e.g. drug-drug, duplicate therapy, etc.DetectedIssue.category
datedateWhen identifiedDetectedIssue.date
identifiertokenUnique id for the detected issueDetectedIssue.identifier
implicatedreferenceProblem resourceDetectedIssue.implicated
patientreferenceAssociated patientDetectedIssue.patient
Device
identifiertokenInstance id from manufacturer, owner, and othersDevice.identifier
locationreferenceA location, where the resource is foundDevice.location
manufacturerstringThe manufacturer of the deviceDevice.manufacturer
modelstringThe model of the deviceDevice.model
organizationreferenceThe organization responsible for the deviceDevice.owner
patientreferencePatient information, if the resource is affixed to a personDevice.patient
typetokenThe type of the deviceDevice.type
udicarriertokenBarcode string (udi)Device.udiCarrier
urluriNetwork address to contact deviceDevice.url
DeviceComponent
parentreferenceThe parent DeviceComponent resourceDeviceComponent.parent
sourcereferenceThe device sourceDeviceComponent.source
typetokenThe device component typeDeviceComponent.type
DeviceMetric
categorytokenThe category of the metricDeviceMetric.category
identifiertokenThe identifier of the metricDeviceMetric.identifier
parentreferenceThe parent DeviceMetric resourceDeviceMetric.parent
sourcereferenceThe device resourceDeviceMetric.source
typetokenThe component typeDeviceMetric.type
DeviceUseRequest
author-datedateWhen the request transitioned to being actionableDeviceUseRequest.authored
based-onreferencePlan/proposal/order fulfilled by this requestDeviceUseRequest.basedOn
codetokenCode for what is being requested/orderedDeviceUseRequest.device.as(CodeableConcept)
definitionreferenceProtocol or definition followed by this requestDeviceUseRequest.definition
devicereferenceReference to resource that is being requested/orderedDeviceUseRequest.device.as(Reference)
encounterreferenceEncounter or Episode during which request was createdDeviceUseRequest.context
event-datedateWhen service should occurDeviceUseRequest.occurrence.as(DateTime) | DeviceUseRequest.occurrence.as(Period)
fillerreferenceDesired performer for serviceDeviceUseRequest.performer
identifiertokenBusiness identifier for request/orderDeviceUseRequest.identifier
patientreferenceIndividual the service is ordered forDeviceUseRequest.subject
replacesreferenceRequest takes the place of referenced completed or terminated requestsDeviceUseRequest.replaces
requesterreferenceWho/what is requesting service DeviceUseRequest.requester
requisitiontokenComposite request this is part ofDeviceUseRequest.requisition
stagetokenproposal | plan | original-order |reflex-orderDeviceUseRequest.stage
statustokenentered-in-error | draft | active |suspended | completed DeviceUseRequest.status
subjectreferenceIndividual the service is ordered forDeviceUseRequest.subject
DeviceUseStatement
devicereferenceSearch by deviceDeviceUseStatement.device
patientreferenceSearch by subject - a patientDeviceUseStatement.subject
subjectreferenceSearch by subjectDeviceUseStatement.subject
DiagnosticReport
categorytokenWhich diagnostic discipline/department created the reportDiagnosticReport.category
codetokenThe code for the report as a whole, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the resultDiagnosticReport.code
datedateThe clinically relevant time of the reportDiagnosticReport.effective
diagnosistokenA coded diagnosis on the reportDiagnosticReport.codedDiagnosis
encounterreferenceThe Encounter when the order was madeDiagnosticReport.encounter
identifiertokenAn identifier for the reportDiagnosticReport.identifier
imagereferenceA reference to the image source.DiagnosticReport.image.link
issueddateWhen the report was issuedDiagnosticReport.issued
patientreferenceThe subject of the report if a patientDiagnosticReport.subject
performerreferenceWho was the source of the report (organization)DiagnosticReport.performer
requestreferenceReference to the test or procedure request.DiagnosticReport.request
resultreferenceLink to an atomic result (observation resource)DiagnosticReport.result
specimenreferenceThe specimen detailsDiagnosticReport.specimen
statustokenThe status of the reportDiagnosticReport.status
subjectreferenceThe subject of the reportDiagnosticReport.subject
DiagnosticRequest
author-datedateWhen the request transitioned to being actionableDiagnosticRequest.authored
based-onreferencePlan/proposal/order fulfilled by this requestDiagnosticRequest.basedOn
codetokenWhat’s being requested/orderedDiagnosticRequest.code
definitionreferenceProtocol or definition followed by this requestDiagnosticRequest.definition
encounterreferenceEncounter or Episode during which request was createdDiagnosticRequest.context
event-datedateWhen service should occurDiagnosticRequest.occurrence.as(DateTime) | DiagnosticRequest.occurrence.as(Period)
fillerreferenceDesired performer for serviceDiagnosticRequest.performer
identifiertokenBusiness identifier for request/orderDiagnosticRequest.identifier
patientreferenceIndividual the service is ordered forDiagnosticRequest.subject
replacesreferenceRequest takes the place of referenced completed or terminated requestsDiagnosticRequest.replaces
requesterreferenceWho/what is requesting service DiagnosticRequest.requester
requisitiontokenComposite request this is part ofDiagnosticRequest.requisition
stagetokenproposal | plan | original-order |reflex-orderDiagnosticRequest.stage
statustokenentered-in-error | draft | active |suspended | completed DiagnosticRequest.status
subjectreferenceIndividual the service is ordered forDiagnosticRequest.subject
DocumentManifest
authorreferenceWho and/or what authored the manifestDocumentManifest.author
content-refreferenceContents of this set of documentsDocumentManifest.content.p.as(Reference)
createddateWhen this document manifest createdDocumentManifest.created
descriptionstringHuman-readable description (title)DocumentManifest.description
identifiertokenUnique Identifier for the set of documentsDocumentManifest.masterIdentifier | DocumentManifest.identifier
patientreferenceThe subject of the set of documentsDocumentManifest.subject
recipientreferenceIntended to get notified about this set of documentsDocumentManifest.recipient
related-idtokenIdentifiers of things that are relatedDocumentManifest.related.identifier
related-refreferenceRelated ResourceDocumentManifest.related.ref
sourceuriThe source system/application/softwareDocumentManifest.source
statustokencurrent | superseded | entered-in-errorDocumentManifest.status
subjectreferenceThe subject of the set of documentsDocumentManifest.subject
typetokenKind of document setDocumentManifest.type
DocumentReference
authenticatorreferenceWho/what authenticated the documentDocumentReference.authenticator
authorreferenceWho and/or what authored the documentDocumentReference.author
classtokenCategorization of documentDocumentReference.class
createddateDocument creation timeDocumentReference.created
custodianreferenceOrganization which maintains the documentDocumentReference.custodian
descriptionstringHuman-readable description (title)DocumentReference.description
encounterreferenceContext of the document contentDocumentReference.context.encounter
eventtokenMain Clinical Acts DocumentedDocumentReference.context.event
facilitytokenKind of facility where patient was seenDocumentReference.context.facilityType
formattokenFormat/content rules for the documentDocumentReference.content.format
identifiertokenMaster Version Specific IdentifierDocumentReference.masterIdentifier | DocumentReference.identifier
indexeddateWhen this document reference createdDocumentReference.indexed
languagetokenHuman language of the content (BCP-47)DocumentReference.content.attachment.language
locationuriUri where the data can be foundDocumentReference.content.attachment.url
patientreferenceWho/what is the subject of the documentDocumentReference.subject
perioddateTime of service that is being documentedDocumentReference.context.period
related-idtokenIdentifier of related objects or eventsDocumentReference.context.related.identifier
related-refreferenceRelated ResourceDocumentReference.context.related.ref
relatestoreferenceTarget of the relationshipDocumentReference.relatesTo.target
relationtokenreplaces | transforms | signs | appendsDocumentReference.relatesTo.code
relationshipcompositeCombination of relation and relatesTo
securitylabeltokenDocument security-tagsDocumentReference.securityLabel
settingtokenAdditional details about where the content was created (e.g. clinical specialty)DocumentReference.context.practiceSetting
statustokencurrent | superseded | entered-in-errorDocumentReference.status
subjectreferenceWho/what is the subject of the documentDocumentReference.subject
typetokenKind of document (LOINC if possible)DocumentReference.type
EligibilityRequest
createddateThe creation date for the EOBEligibilityRequest.created
facility-identifiertokenFacility responsible for the goods and servicesEligibilityRequest.facility.as(identifier)
facility-referencereferenceFacility responsible for the goods and servicesEligibilityRequest.facility.as(Reference)
identifiertokenThe business identifier of the EligibilityEligibilityRequest.identifier
organization-identifiertokenThe reference to the providing organizationEligibilityRequest.organization.as(identifier)
organization-referencereferenceThe reference to the providing organizationEligibilityRequest.organization.as(Reference)
patient-identifiertokenThe reference to the patientEligibilityRequest.patient.as(Identifier)
patient-referencereferenceThe reference to the patientEligibilityRequest.patient.as(Reference)
provider-identifiertokenThe reference to the providerEligibilityRequest.provider.as(identifier)
provider-referencereferenceThe reference to the providerEligibilityRequest.provider.as(Reference)
EligibilityResponse
createddateThe creation dateEligibilityResponse.created
dispositionstringThe contents of the disposition messageEligibilityResponse.disposition
identifiertokenThe business identifierEligibilityResponse.identifier
organization-identifiertokenThe organization which generated this resourceEligibilityResponse.organization.as(Identifier)
organization-referencereferenceThe organization which generated this resourceEligibilityResponse.organization.as(Reference)
outcometokenThe processing outcomeEligibilityResponse.outcome
request-identifiertokenThe EligibilityRequest referenceEligibilityResponse.request.as(Identifier)
request-organization-identifiertokenThe EligibilityRequest organizationEligibilityResponse.requestOrganization.as(Identifier)
request-organization-referencereferenceThe EligibilityRequest organizationEligibilityResponse.requestOrganization.as(Reference)
request-provider-identifiertokenThe EligibilityRequest providerEligibilityResponse.requestProvider.as(Identifier)
request-provider-referencereferenceThe EligibilityRequest providerEligibilityResponse.requestProvider.as(Reference)
request-referencereferenceThe EligibilityRequest referenceEligibilityResponse.request.as(Reference)
Encounter
appointmentreferenceThe appointment that scheduled this encounterEncounter.appointment
classtokeninpatient | outpatient | ambulatory | emergency +Encounter.class
conditionreferenceReason the encounter takes place (resource)Encounter.indication
datedateA date within the period the Encounter lastedEncounter.period
episodeofcarereferenceEpisode(s) of care that this encounter should be recorded againstEncounter.episodeOfCare
identifiertokenIdentifier(s) by which this encounter is knownEncounter.identifier
incomingreferralreferenceThe ReferralRequest that initiated this encounterEncounter.incomingReferral
indicationreferenceReason the encounter takes place (resource)Encounter.indication
lengthnumberLength of encounter in daysEncounter.length
locationreferenceLocation the encounter takes placeEncounter.location.location
location-perioddateTime period during which the patient was present at the locationEncounter.location.period
part-ofreferenceAnother Encounter this encounter is part ofEncounter.partOf
participantreferencePersons involved in the encounter other than the patientEncounter.participant.individual
participant-typetokenRole of participant in encounterEncounter.participant.type
patientreferenceThe patient present at the encounterEncounter.patient
practitionerreferencePersons involved in the encounter other than the patientEncounter.participant.individual
procedurereferenceReason the encounter takes place (resource)Encounter.indication
reasontokenReason the encounter takes place (code)Encounter.reason
special-arrangementtokenWheelchair, translator, stretcher, etc.Encounter.hospitalization.specialArrangement
statustokenplanned | arrived | in-progress | onleave | finished | cancelled | entered-in-errorEncounter.status
typetokenSpecific type of encounterEncounter.type
Endpoint
identifiertokenIdentifies this endpoint across multiple systemsEndpoint.identifier
namestringA name that this endpoint can be identified byEndpoint.name
organizationreferenceThe organization that is exposing the endpointEndpoint.managingOrganization
payload-typetokenThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)Endpoint.payloadType
statustokenThe current status of the Endpoint (usually expected to be active)Endpoint.status
EnrollmentRequest
identifiertokenThe business identifier of the EnrollmentEnrollmentRequest.identifier
patient-identifiertokenThe party to be enrolledEnrollmentRequest.subject.as(identifier)
patient-referencereferenceThe party to be enrolledEnrollmentRequest.subject.as(reference)
subject-identifiertokenThe party to be enrolledEnrollmentRequest.subject.as(identifier)
subject-referencereferenceThe party to be enrolledEnrollmentRequest.subject.as(reference)
EnrollmentResponse
identifiertokenThe business identifier of the EnrollmentResponseEnrollmentResponse.identifier
EpisodeOfCare
care-managerreferenceCare manager/care co-ordinator for the patientEpisodeOfCare.careManager
conditionreferenceConditions/problems/diagnoses this episode of care is forEpisodeOfCare.condition
datedateThe provided date search value falls within the episode of care's periodEpisodeOfCare.period
identifiertokenIdentifier(s) for the EpisodeOfCareEpisodeOfCare.identifier
incomingreferralreferenceIncoming Referral RequestEpisodeOfCare.referralRequest
organizationreferenceThe organization that has assumed the specific responsibilities of this EpisodeOfCareEpisodeOfCare.managingOrganization
patientreferencePatient for this episode of careEpisodeOfCare.patient
statustokenThe current status of the Episode of Care as provided (does not check the status history collection)EpisodeOfCare.status
typetokenType/class - e.g. specialist referral, disease managementEpisodeOfCare.type
ExpansionProfile
datedateThe expansion profile publication dateExpansionProfile.date
descriptionstringText search in the description of the expansion profileExpansionProfile.description
identifiertokenThe identifier for the expansion profileExpansionProfile.identifier
namestringThe name of the expansion profileExpansionProfile.name
publisherstringName of the publisher of the expansion profileExpansionProfile.publisher
statustokenThe status of the expansion profileExpansionProfile.status
urluriThe logical URL for the expansion profileExpansionProfile.url
versiontokenThe version identifier of the expansion profileExpansionProfile.version
ExplanationOfBenefit
claimidentifiertokenThe reference to the claimExplanationOfBenefit.claim.as(Identifier)
claimreferencereferenceThe reference to the claimExplanationOfBenefit.claim.as(Reference)
createddateThe creation date for the EOBExplanationOfBenefit.created
dispositionstringThe contents of the disposition messageExplanationOfBenefit.disposition
facilityidentifiertokenFacility responsible for the goods and servicesExplanationOfBenefit.facility.as(Identifier)
facilityreferencereferenceFacility responsible for the goods and servicesExplanationOfBenefit.facility.as(Reference)
identifiertokenThe business identifier of the Explanation of BenefitExplanationOfBenefit.identifier
organizationidentifiertokenThe reference to the providing organizationExplanationOfBenefit.organization.as(Identifier)
organizationreferencereferenceThe reference to the providing organizationExplanationOfBenefit.organization.as(Reference)
patientidentifiertokenThe reference to the patientExplanationOfBenefit.patient.as(Identifier)
patientreferencereferenceThe reference to the patientExplanationOfBenefit.patient.as(Reference)
provideridentifiertokenThe reference to the providerExplanationOfBenefit.provider.as(Identifier)
providerreferencereferenceThe reference to the providerExplanationOfBenefit.provider.as(Reference)
FamilyMemberHistory
codetokenA search by a condition codeFamilyMemberHistory.condition.code
datedateWhen history was captured/updatedFamilyMemberHistory.date
gendertokenA search by a gender code of a family memberFamilyMemberHistory.gender
identifiertokenA search by a record identifierFamilyMemberHistory.identifier
patientreferenceThe identity of a subject to list family member history items forFamilyMemberHistory.patient
relationshiptokenA search by a relationship typeFamilyMemberHistory.relationship
Flag
authorreferenceFlag creatorFlag.author
datedateTime period when flag is activeFlag.period
encounterreferenceAlert relevant during encounterFlag.encounter
patientreferenceThe identity of a subject to list flags forFlag.subject
subjectreferenceThe identity of a subject to list flags forFlag.subject
Goal
categorytokenE.g. Treatment, dietary, behavioral, etc.Goal.category
identifiertokenExternal Ids for this goalGoal.identifier
patientreferenceWho this goal is intended forGoal.subject
statustokenproposed | planned | accepted | rejected | in-progress | achieved | sustaining | on-hold | cancelled | on-target | ahead-of-target | behind-targetGoal.status
subjectreferenceWho this goal is intended forGoal.subject
targetdatedateReach goal on or beforeGoal.target.as(Date)
Group
actualtokenDescriptive or actualGroup.actual
characteristictokenKind of characteristicGroup.characteristic.code
characteristic-valuecompositeA composite of both characteristic and value
codetokenThe kind of resources containedGroup.code
excludetokenGroup includes or excludesGroup.characteristic.exclude
identifiertokenUnique idGroup.identifier
memberreferenceReference to the group memberGroup.member.entity
typetokenThe type of resources the group containsGroup.type
valuetokenValue held by characteristicGroup.characteristic.value
GuidanceResponse
patientreferenceThe identity of a patient to search for guidance response resultsGuidanceResponse.subject
subjectreferenceThe subject that the guidance response is aboutGuidanceResponse.subject
HealthcareService
activetokenThe Healthcare Service is currently marked as activeHealthcareService.active
characteristictokenOne of the HealthcareService's characteristicsHealthcareService.characteristic
identifiertokenExternal identifiers for this itemHealthcareService.identifier
locationreferenceThe location of the Healthcare ServiceHealthcareService.location
namestringA portion of the Healthcare service nameHealthcareService.serviceName
organizationreferenceThe organization that provides this Healthcare ServiceHealthcareService.providedBy
programnamestringOne of the Program Names serviced by this HealthcareServiceHealthcareService.programName
servicecategorytokenService Category of the Healthcare ServiceHealthcareService.serviceCategory
servicetypetokenThe type of service provided by this healthcare serviceHealthcareService.serviceType
ImagingManifest
authorreferenceAuthor of key DICOM object selectionImagingManifest.author
authoring-timedateTime of key DICOM object selection authoringImagingManifest.authoringTime
identifieruriUID of key DICOM object selectionImagingManifest.uid
patientreferenceSubject of key DICOM object selectionImagingManifest.patient
selected-studyuriStudy selected in key DICOM object selectionImagingManifest.study.uid
titletokenTitle of key DICOM object selectionImagingManifest.title
ImagingStudy
accessiontokenThe accession identifier for the studyImagingStudy.accession
basedonreferenceThe order for the imageImagingStudy.basedOn
bodysitetokenThe body site studiedImagingStudy.series.bodySite
contextreferenceThe context of the studyImagingStudy.context
dicom-classuriThe type of the instanceImagingStudy.series.instance.sopClass
identifiertokenOther identifiers for the StudyImagingStudy.identifier
modalitytokenThe modality of the seriesImagingStudy.series.modality
patientreferenceWho the study is aboutImagingStudy.patient
reasontokenThe reason for the studyImagingStudy.reason
seriesuriThe identifier of the series of imagesImagingStudy.series.uid
starteddateWhen the study was startedImagingStudy.started
studyuriThe study identifier for the imageImagingStudy.uid
uiduriThe instance unique identifierImagingStudy.series.instance.uid
Immunization
datedateVaccination (non)-Administration DateImmunization.date
dose-sequencenumberDose number within seriesImmunization.vaccinationProtocol.doseSequence
identifiertokenBusiness identifierImmunization.identifier
locationreferenceThe service delivery location or facility in which the vaccine was / was to be administeredImmunization.location
lot-numberstringVaccine Lot NumberImmunization.lotNumber
manufacturerreferenceVaccine ManufacturerImmunization.manufacturer
notgiventokenAdministrations which were not givenImmunization.wasNotGiven
patientreferenceThe patient for the vaccination recordImmunization.patient
performerreferenceThe practitioner who administered the vaccinationImmunization.performer
reactionreferenceAdditional information on reactionImmunization.reaction.detail
reaction-datedateWhen reaction startedImmunization.reaction.date
reasontokenWhy immunization occurredImmunization.explanation.reason
reason-not-giventokenExplanation of reason vaccination was not administeredImmunization.explanation.reasonNotGiven
requesterreferenceThe practitioner who ordered the vaccinationImmunization.requester
statustokenImmunization event statusImmunization.status
vaccine-codetokenVaccine Product AdministeredImmunization.vaccineCode
ImmunizationRecommendation
datedateDate recommendation createdImmunizationRecommendation.recommendation.date
dose-numbernumberRecommended dose numberImmunizationRecommendation.recommendation.doseNumber
dose-sequencenumberDose number within sequenceImmunizationRecommendation.recommendation.protocol.doseSequence
identifiertokenBusiness identifierImmunizationRecommendation.identifier
informationreferencePatient observations supporting recommendationImmunizationRecommendation.recommendation.supportingPatientInformation
patientreferenceWho this profile is forImmunizationRecommendation.patient
statustokenVaccine administration statusImmunizationRecommendation.recommendation.forecastStatus
supportreferencePast immunizations supporting recommendationImmunizationRecommendation.recommendation.supportingImmunization
vaccine-typetokenVaccine recommendation applies toImmunizationRecommendation.recommendation.vaccineCode
ImplementationGuide
contexttokenA use context assigned to the structureImplementationGuide.useContext
datedateThe implementation guide publication dateImplementationGuide.date
dependencyuriWhere to find dependencyImplementationGuide.dependency.uri
descriptionstringText search in the description of the implementation guideImplementationGuide.description
experimentaltokenIf for testing purposes, not real usageImplementationGuide.experimental
namestringName of the implementation guideImplementationGuide.name
publisherstringName of the publisher of the implementation guideImplementationGuide.publisher
resourcereferenceLocation of the resourceImplementationGuide.package.resource.source
statustokenThe current status of the implementation guideImplementationGuide.status
urluriAbsolute URL used to reference this Implementation GuideImplementationGuide.url
versiontokenThe version identifier of the implementation guideImplementationGuide.version
Library
descriptionstringText search against the descriptionLibrary.description
identifiertokenLogical identifier for the module (e.g. CMS-143)Library.identifier
statustokenStatus of the moduleLibrary.status
titlestringText search against the titleLibrary.title
topictokenTopics associated with the moduleLibrary.topic
versionstringVersion of the module (e.g. 1.0.0)Library.version
Linkage
authorreferenceAuthor of the LinkageLinkage.author
itemreferenceMatches on any item in the LinkageLinkage.item.resource
sourcereferenceMatches on any item in the Linkage with a type of 'source'Linkage.item.resource
List
codetokenWhat the purpose of this list isList.code
datedateWhen the list was preparedList.date
empty-reasontokenWhy list is emptyList.emptyReason
encounterreferenceContext in which list createdList.encounter
identifiertokenBusiness identifierList.identifier
itemreferenceActual entryList.entry.item
notesstringThe annotation - text contentList.note.text
patientreferenceIf all resources have the same subjectList.subject
sourcereferenceWho and/or what defined the list contents (aka Author)List.source
statustokencurrent | retired | entered-in-errorList.status
subjectreferenceIf all resources have the same subjectList.subject
titlestringDescriptive name for the listList.title
Location
addressstringA (part of the) address of the locationLocation.address
address-citystringA city specified in an addressLocation.address.city
address-countrystringA country specified in an addressLocation.address.country
address-postalcodestringA postal code specified in an addressLocation.address.postalCode
address-statestringA state specified in an addressLocation.address.state
address-usetokenA use code specified in an addressLocation.address.use
identifiertokenUnique code or number identifying the location to its usersLocation.identifier
namestringA (portion of the) name of the location or aliasLocation.name or Location.alias
neartokenThe coordinates expressed as [latitude]:[longitude] (using the WGS84 datum, see notes) to find locations near to (servers may search using a square rather than a circle for efficiency). Requires the near-distance parameter to be provided alsoLocation.position
near-distancequantityA distance quantity to limit the near search to locations within a specific distance Requires the near parameter to be included alsoLocation.position
organizationreferenceSearches for locations that are managed by the provided organizationLocation.managingOrganization
partofreferenceThe location of which this location is a partLocation.partOf
statustokenSearches for locations with a specific kind of statusLocation.status
typetokenA code for the type of locationLocation.type
Measure
descriptionstringText search against the descriptionMeasure.description
identifiertokenLogical identifier for the module (e.g. CMS-143)Measure.identifier
statustokenStatus of the moduleMeasure.status
titlestringText search against the titleMeasure.title
topictokenTopics associated with the moduleMeasure.topic
versionstringVersion of the module (e.g. 1.0.0)Measure.version
MeasureReport
patientreferenceThe identity of a patient to search for individual measure report results forMeasureReport.patient
Media
createddateDate attachment was first createdMedia.content.creation
identifiertokenIdentifier(s) for the imageMedia.identifier
operatorreferenceThe person who generated the imageMedia.operator
patientreferenceWho/What this Media is a record ofMedia.subject
subjectreferenceWho/What this Media is a record ofMedia.subject
subtypetokenThe type of acquisition equipment/processMedia.subtype
typetokenphoto | video | audioMedia.type
viewtokenImaging view, e.g. Lateral or Antero-posteriorMedia.view
Medication
codetokenCodes that identify this medicationMedication.code
containertokenE.g. box, vial, blister-packMedication.package.container
formtokenpowder | tablets | carton +Medication.product.form
ingredientreferenceThe product containedMedication.product.ingredient.item.as(Reference)
ingredient-codetokenThe product containedMedication.product.ingredient.item.as(CodeableConcept)
manufacturerreferenceManufacturer of the itemMedication.manufacturer
package-itemreferenceThe item in the packageMedication.package.content.item.as(Reference)
package-item-codetokenThe item in the packageMedication.package.content.item.as(CodeableConcept)
MedicationAdministration
codetokenReturn administrations of this medication codeMedicationAdministration.medication.as(CodeableConcept)
devicereferenceReturn administrations with this administration device identityMedicationAdministration.device
effectivetimedateDate administration happened (or did not happen)MedicationAdministration.effectiveTime
encounterreferenceReturn administrations that share this encounterMedicationAdministration.encounter
identifiertokenReturn administrations with this external identifierMedicationAdministration.identifier
medicationreferenceReturn administrations of this medication resourceMedicationAdministration.medication.as(Reference)
patientreferenceThe identity of a patient to list administrations forMedicationAdministration.patient
performerreferenceWho administered substanceMedicationAdministration.performer
prescriptionreferenceThe identity of a prescription to list administrations fromMedicationAdministration.prescription
statustokenMedicationAdministration event status (for example one of active/paused/completed/nullified)MedicationAdministration.status
wasnotgiventokenAdministrations that were not madeMedicationAdministration.wasNotGiven
MedicationDispense
codetokenReturn dispenses of this medicine codeMedicationDispense.medication.as(CodeableConcept)
destinationreferenceReturn dispenses that should be sent to a specific destinationMedicationDispense.destination
dispenserreferenceReturn dispenses performed by a specific individualMedicationDispense.dispenser
identifiertokenReturn dispenses with this external identifierMedicationDispense.identifier
medicationreferenceReturn dispenses of this medicine resourceMedicationDispense.medication.as(Reference)
patientreferenceThe identity of a patient to list dispenses forMedicationDispense.patient
prescriptionreferenceThe identity of a prescription to list dispenses fromMedicationDispense.authorizingPrescription
receiverreferenceThe identity of a receiver to list dispenses forMedicationDispense.receiver
responsiblepartyreferenceReturn dispenses with the specified responsible partyMedicationDispense.substitution.responsibleParty
statustokenReturn dispenses with a specified dispense statusMedicationDispense.status
typetokenReturn dispenses of a specific typeMedicationDispense.type
whenhandedoverdateReturns dispenses handed over on this dateMedicationDispense.whenHandedOver
whenprepareddateReturns dispenses prepared on this dateMedicationDispense.whenPrepared
MedicationOrder
codetokenReturn prescriptions of this medication codeMedicationOrder.medication.as(CodeableConcept)
datewrittendateReturn prescriptions written on this dateMedicationOrder.dateWritten
encounterreferenceReturn prescriptions with this encounter identifierMedicationOrder.encounter
identifiertokenReturn prescriptions with this external identifierMedicationOrder.identifier
medicationreferenceReturn prescriptions of this medication referenceMedicationOrder.medication.as(Reference)
patientreferenceThe identity of a patient to list orders forMedicationOrder.patient
prescriberreferenceReturns prescriptions prescribed by this prescriberMedicationOrder.prescriber
statustokenStatus of the prescriptionMedicationOrder.status
MedicationStatement
codetokenReturn statements of this medication codeMedicationStatement.medication.as(CodeableConcept)
effectivedateDate when patient was taking (or not taking) the medicationMedicationStatement.effective
identifiertokenReturn statements with this external identifierMedicationStatement.identifier
medicationreferenceReturn statements of this medication referenceMedicationStatement.medication.as(Reference)
patientreferenceThe identity of a patient to list statements forMedicationStatement.patient
sourcereferenceWho the information in the statement came fromMedicationStatement.informationSource
statustokenReturn statements that match the given statusMedicationStatement.status
MessageHeader
authorreferenceThe source of the decisionMessageHeader.author
codetokenok | transient-error | fatal-errorMessageHeader.response.code
datareferenceThe actual content of the messageMessageHeader.data
destinationstringName of systemMessageHeader.destination.name
destination-uriuriActual destination address or idMessageHeader.destination.endpoint
entererreferenceThe source of the data entryMessageHeader.enterer
eventtokenCode for the event this message representsMessageHeader.event
receiverreferenceIntended "real-world" recipient for the dataMessageHeader.receiver
response-idtokenId of original messageMessageHeader.response.identifier
responsiblereferenceFinal responsibility for eventMessageHeader.responsible
sourcestringName of systemMessageHeader.source.name
source-uriuriActual message source address or idMessageHeader.source.endpoint
targetreferenceParticular delivery destination within the destinationMessageHeader.destination.target
timestampdateTime that the message was sentMessageHeader.timestamp
NamingSystem
contactstringName of an individual to contactNamingSystem.contact.name
contexttokenContent intends to support these contextsNamingSystem.useContext
datedatePublication Date(/time)NamingSystem.date
id-typetokenoid | uuid | uri | otherNamingSystem.uniqueId.type
kindtokencodesystem | identifier | rootNamingSystem.kind
namestringHuman-readable labelNamingSystem.name
perioddateWhen is identifier valid?NamingSystem.uniqueId.period
publisherstringName of the publisher (Organization or individual)NamingSystem.publisher
replaced-byreferenceUse this insteadNamingSystem.replacedBy
responsiblestringWho maintains system namespace?NamingSystem.responsible
statustokendraft | active | retiredNamingSystem.status
telecomtokenContact details for individual or publisherNamingSystem.contact.telecom
typetokene.g. driver, provider, patient, bank etc.NamingSystem.type
valuestringThe unique identifierNamingSystem.uniqueId.value
NutritionRequest
additivetokenType of module component to add to the feedingNutritionRequest.enteralFormula.additiveType
datetimedateReturn nutrition orders requested on this dateNutritionRequest.dateTime
encounterreferenceReturn nutrition orders with this encounter identifierNutritionRequest.encounter
formulatokenType of enteral or infant formulaNutritionRequest.enteralFormula.baseFormulaType
identifiertokenReturn nutrition orders with this external identifierNutritionRequest.identifier
oraldiettokenType of diet that can be consumed orally (i.e., take via the mouth).NutritionRequest.oralDiet.type
patientreferenceThe identity of the person who requires the diet, formula or nutritional supplementNutritionRequest.patient
providerreferenceThe identify of the provider who placed the nutrition orderNutritionRequest.orderer
statustokenStatus of the nutrition order.NutritionRequest.status
supplementtokenType of supplement product requestedNutritionRequest.supplement.type
Observation
categorytokenThe classification of the type of observationObservation.category
codetokenThe code of the observation type or component typeObservation.code | Observation.component.code
code-value-[x]compositeCode and value parameter pair
data-absent-reasontokenThe reason why the expected value in the element Observation.value[x] is missing.Observation.dataAbsentReason | Observation.component.dataAbsentReason
datedateObtained date/time. If the obtained element is a period, a date that falls in the periodObservation.effective
devicereferenceThe Device that generated the observation data.Observation.device
encounterreferenceHealthcare event related to the observationObservation.encounter
identifiertokenThe unique id for a particular observationObservation.identifier
methodtokenThe method used for the observationObservation.method
patientreferenceThe subject that the observation is about (if patient)Observation.subject
performerreferenceWho performed the observationObservation.performer
relatedcompositeRelated Observations - search on related-type and related-target together
related-targetreferenceResource that is related to this oneObservation.related.target
related-typetokenhas-member | derived-from | sequel-to | replaces | qualified-by | interfered-byObservation.related.type
specimenreferenceSpecimen used for this observationObservation.specimen
statustokenThe status of the observationObservation.status
subjectreferenceThe subject that the observation is aboutObservation.subject
value-concepttokenThe value or component value of the observation, if the value is a CodeableConceptObservation.value.as(CodeableConcept) | Observation.component.value.as(CodeableConcept)
value-datedateThe value of the observation, if the value is a date or period of timeObservation.value.as(DateTime) | Observation.value.as(Period)
value-quantityquantityThe value or component value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)Observation.value.as(Quantity) | Observation.component.value.as(Quantity)
value-stringstringThe value or component value of the observation, if the value is a string, and also searches in CodeableConcept.textObservation.value.as(String) | Observation.component.value.as(String)
OperationDefinition
basereferenceMarks this as a profile of the baseOperationDefinition.base
codetokenName used to invoke the operationOperationDefinition.code
contexttokenA use context assigned to the operation definitionOperationDefinition.useContext
datedateDate for this version of the operation definitionOperationDefinition.date
instancetokenInvoke on an instance?OperationDefinition.instance
kindtokenoperation | queryOperationDefinition.kind
namestringInformal name for this operationOperationDefinition.name
paramprofilereferenceProfile on the typeOperationDefinition.parameter.profile
publisherstringName of the publisher (Organization or individual)OperationDefinition.publisher
statustokendraft | active | retiredOperationDefinition.status
systemtokenInvoke at the system level?OperationDefinition.system
typetokenInvoke at resource level for these typeOperationDefinition.type
urluriLogical URL to reference this operation definitionOperationDefinition.url
versiontokenLogical id for this version of the operation definitionOperationDefinition.version
Organization
activetokenA server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or textOrganization.active
addressstringA (part of the) address of the OrganizationOrganization.address
address-citystringA city specified in an addressOrganization.address.city
address-countrystringA country specified in an addressOrganization.address.country
address-postalcodestringA postal code specified in an addressOrganization.address.postalCode
address-statestringA state specified in an addressOrganization.address.state
address-usetokenA use code specified in an addressOrganization.address.use
identifiertokenAny identifier for the organization (not the accreditation issuer's identifier)Organization.identifier
namestringA portion of the organization's name, or aliasOrganization.name or Organization.alias
partofreferenceSearch all organizations that are part of the given organizationOrganization.partOf
phoneticstringA portion of the organization's name using some kind of phonetic matching algorithmOrganization.name
typetokenA code for the type of organizationOrganization.type
Patient
activetokenWhether the patient record is activePatient.active
addressstringA server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or textPatient.address
address-citystringA city specified in an addressPatient.address.city
address-countrystringA country specified in an addressPatient.address.country
address-postalcodestringA postalCode specified in an addressPatient.address.postalCode
address-statestringA state specified in an addressPatient.address.state
address-usetokenA use code specified in an addressPatient.address.use
animal-breedtokenThe breed for animal patientsPatient.animal.breed
animal-speciestokenThe species for animal patientsPatient.animal.species
birthdatedateThe patient's date of birthPatient.birthDate
death-datedateThe date of death has been provided and satisfies this search valuePatient.deceased.as(DateTime)
deceasedtokenThis patient has been marked as deceased, or as a death date enteredPatient.deceased.exists()
emailtokenA value in an email contactPatient.telecom.where(system='email')
familystringA portion of the family name of the patientPatient.name.family
gendertokenGender of the patientPatient.gender
general-practitionerreferencePatient's nominated general practitioner, not the organization that manages the recordPatient.generalPractitioner
givenstringA portion of the given name of the patientPatient.name.given
identifiertokenA patient identifierPatient.identifier
languagetokenLanguage code (irrespective of use value)Patient.communication.language
linkreferenceAll patients linked to the given patientPatient.link.other
namestringA server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or textPatient.name
organizationreferenceThe organization at which this person is a patientPatient.managingOrganization
phonetokenA value in a phone contactPatient.telecom.where(system='phone')
phoneticstringA portion of either family or given name using some kind of phonetic matching algorithmPatient.name
telecomtokenThe value in any kind of telecom details of the patientPatient.telecom
racetokenReturns patients with a race extension matching the specified code.
ethnicitytokenReturns patients with an ethnicity extension matching the specified code.
PaymentNotice
createddateCreation date fro the noticePaymentNotice.created
identifiertokenThe business identifier of the noticePaymentNotice.identifier
organization-identifiertokenThe organization who generated this resourcePaymentNotice.organization.as(Identifier)
organization-referencereferenceThe organization who generated this resourcePaymentNotice.organization.as(Reference)
payment-statustokenThe type of payment noticePaymentNotice.paymentStatus
provider-identifiertokenThe reference to the providerPaymentNotice.provider.as(Identifier)
provider-referencereferenceThe reference to the providerPaymentNotice.provider.as(Reference)
request-identifiertokenThe ClaimPaymentNotice.request.as(Identifier)
request-referencereferenceThe ClaimPaymentNotice.request.as(Reference)
response-identifiertokenThe ClaimResponsePaymentNotice.response.as(Identifier)
response-referencereferenceThe ClaimResponsePaymentNotice.response.as(Reference)
statusdatedateThe date of the payment actionPaymentNotice.statusDate
PaymentReconciliation
createddateThe creation datePaymentReconciliation.created
dispositionstringThe contents of the disposition messagePaymentReconciliation.disposition
identifiertokenThe business identifier of the Explanation of BenefitPaymentReconciliation.identifier
organization-identifiertokenThe organization who generated this resourcePaymentReconciliation.organization.as(Identifier)
organization-referencereferenceThe organization who generated this resourcePaymentReconciliation.organization.as(Reference)
outcometokenThe processing outcomePaymentReconciliation.outcome
request-identifiertokenThe reference to the claimPaymentReconciliation.request.as(Identifier)
request-organization-identifiertokenThe organization who generated this resourcePaymentReconciliation.requestOrganization.as(Identifier)
request-organization-referencereferenceThe organization who generated this resourcePaymentReconciliation.requestOrganization.as(Reference)
request-provider-identifiertokenThe reference to the provider who sumbitted the claimPaymentReconciliation.requestProvider.as(Identifier)
request-provider-referencereferenceThe reference to the provider who sumbitted the claimPaymentReconciliation.requestProvider.as(Reference)
request-referencereferenceThe reference to the claimPaymentReconciliation.request.as(Reference)
Person
addressstringA server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or textPerson.address
address-citystringA city specified in an addressPerson.address.city
address-countrystringA country specified in an addressPerson.address.country
address-postalcodestringA postal code specified in an addressPerson.address.postalCode
address-statestringA state specified in an addressPerson.address.state
address-usetokenA use code specified in an addressPerson.address.use
birthdatedateThe person's date of birthPerson.birthDate
emailtokenA value in an email contactPerson.telecom.where(system='email')
gendertokenThe gender of the personPerson.gender
identifiertokenA person IdentifierPerson.identifier
linkreferenceAny link has this Patient, Person, RelatedPerson or Practitioner referencePerson.link.target
namestringA server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or textPerson.name
organizationreferenceThe organization at which this person record is being managedPerson.managingOrganization
patientreferenceThe Person links to this PatientPerson.link.target
phonetokenA value in a phone contactPerson.telecom.where(system='phone')
phoneticstringA portion of name using some kind of phonetic matching algorithmPerson.name
practitionerreferenceThe Person links to this PractitionerPerson.link.target
relatedpersonreferenceThe Person links to this RelatedPersonPerson.link.target
telecomtokenThe value in any kind of contactPerson.telecom
PlanDefinition
descriptionstringText search against the descriptionPlanDefinition.description
identifiertokenLogical identifier for the module (e.g. CMS-143)PlanDefinition.identifier
statustokenStatus of the modulePlanDefinition.status
titlestringText search against the titlePlanDefinition.title
topictokenTopics associated with the modulePlanDefinition.topic
versionstringVersion of the module (e.g. 1.0.0)PlanDefinition.version
Practitioner
activetokenWhether the practitioner record is activePractitioner.active
addressstringA server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or textPractitioner.address
address-citystringA city specified in an addressPractitioner.address.city
address-countrystringA country specified in an addressPractitioner.address.country
address-postalcodestringA postalCode specified in an addressPractitioner.address.postalCode
address-statestringA state specified in an addressPractitioner.address.state
address-usetokenA use code specified in an addressPractitioner.address.use
communicationtokenOne of the languages that the practitioner can communicate withPractitioner.communication
emailtokenA value in an email contactPractitioner.telecom.where(system='email') or Practitioner.role.telecom.where(system='email')
familystringA portion of the family namePractitioner.name.family
gendertokenGender of the practitionerPractitioner.gender
givenstringA portion of the given namePractitioner.name.given
identifiertokenA practitioner's IdentifierPractitioner.identifier | Practitioner.role.identifier
locationreferenceOne of the locations at which this practitioner provides carePractitioner.role.location
namestringA server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or textPractitioner.name
organizationreferenceThe identity of the organization the practitioner represents / acts on behalf ofPractitioner.role.organization
phonetokenA value in a phone contactPractitioner.telecom.where(system='phone') or Practitioner.role.telecom.where(system='phone')
phoneticstringA portion of either family or given name using some kind of phonetic matching algorithmPractitioner.name
roletokenThe practitioner can perform this role at for the organizationPractitioner.role.code
specialtytokenThe practitioner has this specialty at an organizationPractitioner.role.specialty
telecomtokenThe value in any kind of contactPractitioner.telecom | Practitioner.role.telecom
PractitionerRole
emailtokenA value in an email contactPractitionerRole.telecom.where(system='email')
identifiertokenA practitioner's IdentifierPractitionerRole.identifier
locationreferenceOne of the locations at which this practitioner provides carePractitionerRole.location
organizationreferenceThe identity of the organization the practitioner represents / acts on behalf ofPractitionerRole.organization
phonetokenA value in a phone contactPractitionerRole.telecom.where(system='phone')
practitionerreferencePractitioner that is able to provide the defined services for the organationPractitionerRole.practitioner
roletokenThe practitioner can perform this role at for the organizationPractitionerRole.code
specialtytokenThe practitioner has this specialty at an organizationPractitionerRole.specialty
telecomtokenThe value in any kind of contactPractitionerRole.telecom
Procedure
categorytokenClassification of the procedureProcedure.category
codetokenA code to identify a procedureProcedure.code
datedateDate/Period the procedure was performedProcedure.performed
encounterreferenceThe encounter associated with the procedureProcedure.encounter
identifiertokenA unique identifier for a procedureProcedure.identifier
locationreferenceWhere the procedure happenedProcedure.location
patientreferenceSearch by subject - a patientProcedure.subject
performerreferenceThe reference to the practitionerProcedure.performer.actor
subjectreferenceSearch by subjectProcedure.subject
ProcedureRequest
encounterreferenceEncounter request created duringProcedureRequest.encounter
identifiertokenA unique identifier of the Procedure RequestProcedureRequest.identifier
ordererreferenceWho made requestProcedureRequest.orderer
patientreferenceSearch by subject - a patientProcedureRequest.subject
performerreferenceWho should perform the procedureProcedureRequest.performer
subjectreferenceSearch by subjectProcedureRequest.subject
ProcessRequest
actiontokenThe action requested by this resourceProcessRequest.action
identifiertokenThe business identifier of the ProcessRequestProcessRequest.identifier
organization-identifiertokenThe organization who generated this requestProcessRequest.organization.as(Identifier)
organization-referencereferenceThe organization who generated this requestProcessRequest.organization.as(Reference)
provider-identifiertokenThe provider who regenerated this requestProcessRequest.provider.as(Identifier)
provider-referencereferenceThe provider who regenerated this requestProcessRequest.provider.as(Reference)
ProcessResponse
identifiertokenThe business identifier of the Explanation of BenefitProcessResponse.identifier
organization-identifiertokenThe organization who generated this resourceProcessResponse.organization.as(Identifier)
organization-referencereferenceThe organization who generated this resourceProcessResponse.organization.as(Reference)
request-identifiertokenThe reference to the claimProcessResponse.request.as(Identifier)
request-organization-identifiertokenThe Organization who is responsible the request transactionProcessResponse.requestOrganization.as(Identifier)
request-organization-referencereferenceThe Organization who is responsible the request transactionProcessResponse.requestOrganization.as(Reference)
request-provide-ridentifiertokenThe Provider who is responsible the request transactionProcessResponse.requestProvider.as(Identifier)
request-provider-referencereferenceThe Provider who is responsible the request transactionProcessResponse.requestProvider.as(Reference)
request-referencereferenceThe reference to the claimProcessResponse.request.as(Reference)
Provenance
agentreferenceIndividual, device or organization playing roleProvenance.agent.actor
enddateEnd time with inclusive boundary, if not ongoingProvenance.period.end
entityuriIdentity of entityProvenance.entity.reference
entity-typetokenThe type of resource in this entityProvenance.entity.type
locationreferenceWhere the activity occurred, if relevantProvenance.location
patientreferenceTarget Reference(s) (usually version specific)Provenance.target
sigtokenIndication of the reason the entity signed the object(s)Provenance.signature.type
startdateStarting time with inclusive boundaryProvenance.period.start
targetreferenceTarget Reference(s) (usually version specific)Provenance.target
useridtokenAuthorization-system identifier for the agentProvenance.agent.userId
Questionnaire
codetokenA code that corresponds to the questionnaire or one of its groupsQuestionnaire.item.concept
contexttokenA use context assigned to the questionnaireQuestionnaire.useContext
datedateWhen the questionnaire was last changedQuestionnaire.date
identifiertokenAn identifier for the questionnaireQuestionnaire.identifier
publisherstringThe author of the questionnaireQuestionnaire.publisher
statustokenThe status of the questionnaireQuestionnaire.status
titlestringAll or part of the name of the questionnaireQuestionnaire.title
versionstringThe business version of the questionnaireQuestionnaire.version
QuestionnaireResponse
authorreferenceThe author of the questionnaireQuestionnaireResponse.author
authoreddateWhen the questionnaire was authoredQuestionnaireResponse.authored
based-onreferencePlan/proposal/order fulfilled by this questionnaire responseQuestionnaireResponse.basedOn
contextreferenceEncounter or episode during which questionnaire was authoredQuestionnaireResponse.context
identifiertokenThe unique identifier for the questionnaire responseQuestionnaireResponse.identifier
parentreferenceProcedure or observation this questionnaire response is part ofQuestionnaireResponse.parent
patientreferenceThe patient that is the subject of the questionnaireQuestionnaireResponse.subject
questionnairereferenceThe questionnaire the answers are provided forQuestionnaireResponse.questionnaire
sourcereferenceThe person who answered the questionsQuestionnaireResponse.source
statustokenThe status of the questionnaire responseQuestionnaireResponse.status
subjectreferenceThe subject of the questionnaireQuestionnaireResponse.subject
ReferralRequest
basedonreferenceRequest being fulfilledReferralRequest.basedOn
categorytokenProposal, plan or requestReferralRequest.category
contextreferencePart of encounter or episode of careReferralRequest.context
datedateCreation or activation dateReferralRequest.authored
parenttokenPart of common requestReferralRequest.parent
patientreferenceWho the referral is aboutReferralRequest.patient
prioritytokenThe priority assigned to the referralReferralRequest.priority
recipientreferenceThe person that the referral was sent toReferralRequest.recipient
requesterreferenceRequester of referral / transfer of careReferralRequest.requester
specialtytokenThe specialty that the referral is forReferralRequest.specialty
statustokenThe status of the referralReferralRequest.status
typetokenThe type of the referralReferralRequest.type
RelatedPerson
activetokenWheter the related person record is activeRelatedPerson.active
addressstringA server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or textRelatedPerson.address
address-citystringA city specified in an addressRelatedPerson.address.city
address-countrystringA country specified in an addressRelatedPerson.address.country
address-postalcodestringA postal code specified in an addressRelatedPerson.address.postalCode
address-statestringA state specified in an addressRelatedPerson.address.state
address-usetokenA use code specified in an addressRelatedPerson.address.use
birthdatedateThe Related Person's date of birthRelatedPerson.birthDate
emailtokenA value in an email contactRelatedPerson.telecom.where(system='email')
gendertokenGender of the personRelatedPerson.gender
identifiertokenA patient IdentifierRelatedPerson.identifier
namestringA server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or textRelatedPerson.name
patientreferenceThe patient this person is related toRelatedPerson.patient
phonetokenA value in a phone contactRelatedPerson.telecom.where(system='phone')
phoneticstringA portion of name using some kind of phonetic matching algorithmRelatedPerson.name
telecomtokenThe value in any kind of contactRelatedPerson.telecom
RiskAssessment
conditionreferenceCondition assessedRiskAssessment.condition
datedateWhen was assessment made?RiskAssessment.occurrence.as(DateTime)
encounterreferenceWhere was assessment performed?RiskAssessment.context
identifiertokenUnique identifier for the assessmentRiskAssessment.identifier
methodtokenEvaluation mechanismRiskAssessment.method
patientreferenceWho/what does assessment apply to?RiskAssessment.subject
performerreferenceWho did assessment?RiskAssessment.performer
subjectreferenceWho/what does assessment apply to?RiskAssessment.subject
Schedule
activetokenIs the schedule in active useSchedule.active
actorreferenceThe individual(HealthcareService, Practitioner, Location, ...) to find a Schedule forSchedule.actor
datedateSearch for Schedule resources that have a period that contains this date specifiedSchedule.planningHorizon
identifiertokenA Schedule IdentifierSchedule.identifier
typetokenThe type of appointments that can be booked into associated slot(s)Schedule.serviceType
SearchParameter
basetokenThe resource type this search parameter applies toSearchParameter.base
codetokenCode used in URLSearchParameter.code
componentreferenceFor Composite resources to define the partsSearchParameter.component
contexttokenA use context assigned to the search parameterSearchParameter.useContext
descriptionstringDocumentation for search parameterSearchParameter.description
namestringInformal name for this search parameterSearchParameter.name
targettokenTypes of resource (if a resource reference)SearchParameter.target
typetokennumber | date | string | token | reference | composite | quantity | uriSearchParameter.type
urluriAbsolute URL used to reference this search parameterSearchParameter.url
Sequence
chromosometokenChromosome of the sequenceSequence.referenceSeq.chromosome
coordinatecompositeGenomic coordinate of the sequence. For example, a search for sequence in region 1:123-345 can be represented as `coordinate=1$lt345$gt123`
endnumberEnd position (0-based exclusive) of the sequenceSequence.variant.end
patientreferenceThe subject that the observation is aboutSequence.patient
startnumberStart position (0-based inclusive) of the sequenceSequence.variant.start
typetokenThe type of the variant: Amino acid / cDNA transcript / RNA variant.Sequence.type
Slot
identifiertokenA Slot IdentifierSlot.identifier
schedulereferenceThe Schedule Resource that we are seeking a slot withinSlot.schedule
slot-typetokenThe type of appointments that can be booked into the slotSlot.serviceType
startdateAppointment date/time.Slot.start
statustokenThe free/busy status of the appointmentSlot.status
Specimen
accessiontokenThe accession number associated with the specimenSpecimen.accessionIdentifier
bodysitetokenThe code for the body site from where the specimen originatedSpecimen.collection.bodySite
collecteddateThe date the specimen was collectedSpecimen.collection.collected
collectorreferenceWho collected the specimenSpecimen.collection.collector
containertokenThe kind of specimen containerSpecimen.container.type
container-idtokenThe unique identifier associated with the specimen containerSpecimen.container.identifier
identifiertokenThe unique identifier associated with the specimenSpecimen.identifier
parentreferenceThe parent of the specimenSpecimen.parent
patientreferenceThe patient the specimen comes fromSpecimen.subject
subjectreferenceThe subject of the specimenSpecimen.subject
typetokenThe specimen typeSpecimen.type
StructureDefinition
abstracttokenWhether the structure is abstractStructureDefinition.abstract
baseuriDefinition that this type is constrained/specialized fromStructureDefinition.baseDefinition
base-pathtokenPath that identifies the base elementStructureDefinition.snapshot.element.base.path | StructureDefinition.differential.element.base.path
codetokenA code for the profileStructureDefinition.code
contexttokenA use context assigned to the structureStructureDefinition.useContext
context-typetokenresource | datatype | extensionStructureDefinition.contextType
datedateThe profile publication dateStructureDefinition.date
derivationtokenspecialization | constraint - How relates to base definitionStructureDefinition.derivation
descriptionstringText search in the description of the profileStructureDefinition.description
displaystringUse this name when displaying the valueStructureDefinition.display
experimentaltokenIf for testing purposes, not real usageStructureDefinition.experimental
ext-contextstringWhere the extension can be used in instancesStructureDefinition.context
identifiertokenThe identifier of the profileStructureDefinition.identifier
kindtokenprimitive-type | complex-type | resource | logicalStructureDefinition.kind
namestringName of the profileStructureDefinition.name
pathtokenA path that is constrained in the profileStructureDefinition.snapshot.element.path | StructureDefinition.differential.element.path
publisherstringName of the publisher of the profileStructureDefinition.publisher
statustokenThe current status of the profileStructureDefinition.status
typetokenType defined or constrained by this structureStructureDefinition.type
urluriAbsolute URL used to reference this StructureDefinitionStructureDefinition.url
valuesetreferenceA vocabulary binding referenceStructureDefinition.snapshot.element.binding.valueSet
versiontokenThe version identifier of the profileStructureDefinition.version
StructureMap
contexttokenA use context assigned to the structureStructureMap.useContext
datedateThe profile publication dateStructureMap.date
descriptionstringText search in the description of the profileStructureMap.description
experimentaltokenWhether the map is defined purely for experimental reasonsStructureMap.experimental
identifiertokenThe identifier of the profileStructureMap.identifier
namestringName of the profileStructureMap.name
publisherstringName of the publisher of the profileStructureMap.publisher
statustokenThe current status of the profileStructureMap.status
urluriThe url that identifies the structure mapStructureMap.url
versiontokenThe version identifier of the profileStructureMap.version
Subscription
contacttokenContact details for source (e.g. troubleshooting)Subscription.contact
criteriastringRule for server push criteriaSubscription.criteria
payloadstringMimetype to send, or omit for no payloadSubscription.channel.payload
statustokenrequested | active | error | offSubscription.status
tagtokenA tag to add to matching resourcesSubscription.tag
typetokenrest-hook | websocket | email | sms | messageSubscription.channel.type
urluriWhere the channel points toSubscription.channel.endpoint
Substance
categorytokenThe category of the substanceSubstance.category
codetokenThe code of the substance or ingredientSubstance.code | Substance.ingredient.substance.as(CodeableConcept)
container-identifiertokenIdentifier of the package/containerSubstance.instance.identifier
expirydateExpiry date of package or container of substanceSubstance.instance.expiry
identifiertokenUnique identifier for the substanceSubstance.identifier
quantityquantityAmount of substance in the packageSubstance.instance.quantity
substance-referencereferenceA component of the substanceSubstance.ingredient.substance.as(Reference)
SupplyDelivery
identifiertokenExternal identifierSupplyDelivery.identifier
patientreferencePatient for whom the item is suppliedSupplyDelivery.patient
receiverreferenceWho collected the SupplySupplyDelivery.receiver
statustokenin-progress | completed | abandonedSupplyDelivery.status
supplierreferenceDispenserSupplyDelivery.supplier
SupplyRequest
datedateWhen the request was madeSupplyRequest.date
identifiertokenUnique identifierSupplyRequest.identifier
kindtokenThe kind of supply (central, non-stock, etc.)SupplyRequest.kind
patientreferencePatient for whom the item is suppliedSupplyRequest.patient
sourcereferenceWho initiated this orderSupplyRequest.source
statustokenrequested | completed | failed | cancelledSupplyRequest.status
supplierreferenceWho is intended to fulfill the requestSupplyRequest.supplier
Task
codetokenSearch by task codeTask.code
createddateSearch by creation dateTask.created
definitionuriSearch by task definitionTask.definition
focusreferenceSearch by task focusTask.focus
identifiertokenSearch for a task instance by its business identifierTask.identifier
modifieddateSearch by last modification dateTask.lastModified
ownerreferenceSearch by task ownerTask.owner
parentreferenceSearch by parent taskTask.parent
patientreferenceSearch by patientTask.for
performertokenSearch by recommended type of performer (e.g., Requester, Performer, Scheduler).Task.performerType
prioritytokenSearch by task priorityTask.priority
requesterreferenceSearch by task requesterTask.requester
stagetokenSearch by task stageTask.stage
statustokenSearch by task statusTask.status
statusreasontokenSearch by status reasonTask.statusReason
TestScript
datedateDate for this version of the TestScriptTestScript.date
descriptionstringNatural language description of the TestScriptTestScript.description
identifiertokenExternal identifierTestScript.identifier
namestringInformal name for this TestScriptTestScript.name
publisherstringName of the publisher (Organization or individual)TestScript.publisher
testscript-capabilitystringTestScript required and validated capabilityTestScript.metadata.capability.description
urluriAbsolute URL used to reference this TestScriptTestScript.url
use-contexttokenContent intends to support these contextsTestScript.useContext
ValueSet
contexttokenA use context assigned to the value setValueSet.useContext
datedateThe value set publication dateValueSet.date
descriptionstringText search in the description of the value setValueSet.description
expansionuriUniquely identifies this expansionValueSet.expansion.identifier
identifiertokenThe identifier for the value setValueSet.identifier
namestringThe name of the value setValueSet.name
publisherstringName of the publisher of the value setValueSet.publisher
referenceuriA code system included or excluded in the value set or an imported value setValueSet.compose.include.system
statustokenThe status of the value setValueSet.status
urluriThe logical URL for the value setValueSet.url
versiontokenThe version identifier of the value setValueSet.version
VisionPrescription
datewrittendateReturn prescriptions written on this dateVisionPrescription.dateWritten
encounterreferenceReturn prescriptions with this encounter identifierVisionPrescription.encounter
identifiertokenReturn prescriptions with this external identifierVisionPrescription.identifier
patientreferenceThe identity of a patient to list dispenses forVisionPrescription.patient
prescriberreferenceWho authorizes the vision productVisionPrescription.prescriber