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

6.17.8 Resource StructureDefinition - Examples

Abstract Types
Element XMLJSON
BackBoneElement XMLJSON
Resource XMLJSON
DomainResource XMLJSON
Primitive Types
base64Binary XMLJSON
boolean XMLJSON
code XMLJSON
date XMLJSON
dateTime XMLJSON
decimal XMLJSON
id XMLJSON
instant XMLJSON
integer XMLJSON
oid XMLJSON
string XMLJSON
time XMLJSON
uri XMLJSON
uuid XMLJSON
Data Types
Address XMLJSON
Attachment XMLJSON
BackboneElement XMLJSON
CodeableConcept XMLJSON
Coding XMLJSON
ContactPoint XMLJSON
Element XMLJSON
ElementDefinition XMLJSON
Extension XMLJSON
HumanName XMLJSON
Identifier XMLJSON
Meta XMLJSON
Narrative XMLJSON
Period XMLJSON
Quantity XMLJSON
Range XMLJSON
Ratio XMLJSON
Reference XMLJSON
SampledData XMLJSON
Signature XMLJSON
Timing XMLJSON
Resources
Alert XMLJSON
AllergyIntolerance XMLJSON
Appointment XMLJSON
AppointmentResponse XMLJSON
AuditEvent XMLJSON
Basic XMLJSON
Binary XMLJSON
BodySite XMLJSON
Bundle XMLJSON
CarePlan XMLJSON
CarePlan2 XMLJSON
Claim XMLJSON
ClaimResponse XMLJSON
ClinicalImpression XMLJSON
Communication XMLJSON
CommunicationRequest XMLJSON
Composition XMLJSON
ConceptMap XMLJSON
Condition XMLJSON
Conformance XMLJSON
Contract XMLJSON
Contraindication XMLJSON
Coverage XMLJSON
DataElement XMLJSON
Device XMLJSON
DeviceComponent XMLJSON
DeviceMetric XMLJSON
DeviceUseRequest XMLJSON
DeviceUseStatement XMLJSON
DiagnosticOrder XMLJSON
DiagnosticReport XMLJSON
DocumentManifest XMLJSON
DocumentReference XMLJSON
EligibilityRequest XMLJSON
EligibilityResponse XMLJSON
Encounter XMLJSON
EnrollmentRequest XMLJSON
EnrollmentResponse XMLJSON
EpisodeOfCare XMLJSON
ExplanationOfBenefit XMLJSON
FamilyHistory XMLJSON
Goal XMLJSON
Group XMLJSON
HealthcareService XMLJSON
ImagingObjectSelection XMLJSON
ImagingStudy XMLJSON
Immunization XMLJSON
ImmunizationRecommendation XMLJSON
List XMLJSON
Location XMLJSON
Media XMLJSON
Medication XMLJSON
MedicationAdministration XMLJSON
MedicationDispense XMLJSON
MedicationPrescription XMLJSON
MedicationStatement XMLJSON
MessageHeader XMLJSON
NamingSystem XMLJSON
NutritionOrder XMLJSON
Observation XMLJSON
OperationDefinition XMLJSON
OperationOutcome XMLJSON
Order XMLJSON
OrderResponse XMLJSON
Organization XMLJSON
Other XMLJSON
Patient XMLJSON
PaymentNotice XMLJSON
PaymentReconciliation XMLJSON
Person XMLJSON
Practitioner XMLJSON
Procedure XMLJSON
ProcedureRequest XMLJSON
ProcessRequest XMLJSON
ProcessResponse XMLJSON
Provenance XMLJSON
Questionnaire XMLJSON
QuestionnaireAnswers XMLJSON
ReferralRequest XMLJSON
RelatedPerson XMLJSON
RiskAssessment XMLJSON
Schedule XMLJSON
SearchParameter XMLJSON
Slot XMLJSON
Specimen XMLJSON
StructureDefinition XMLJSON
Subscription XMLJSON
Substance XMLJSON
Supply XMLJSON
SupportingDocumentation XMLJSON
ValueSet XMLJSON
VisionPrescription XMLJSON
FHIR Specification Core
Cholesterol XMLJSON
HDLCholesterol XMLJSON
LDLCholesterol XMLJSON
LipidProfile XMLJSON
Triglyceride XMLJSON
ClinicalDocument XMLJSON
inFulFillmentOfDiagnosticOrder XMLJSON
Location XMLJSON
Organization XMLJSON
PatientRole XMLJSON
ClinicalDocument XMLJSON
ConsentDirective XMLJSON
dataelement XMLJSON
GeneticPedigreeFamilyHistory XMLJSON
Immunization XMLJSON
VaccinationRequest XMLJSON
Vaccine XMLJSON
DeviceMetricObservation XMLJSON
Genetics XMLJSON
Definition XMLJSON
EHRS Functional model - Record Lifecycle Events
EHRAuditEvent XMLJSON
EHRProvenance XMLJSON
Data Access Framework
DAFAllergyIntolerance XMLJSON
DAFCondition XMLJSON
DAFDiagnosticOrder XMLJSON
DAFDiagnosticReport XMLJSON
DAFEncounter XMLJSON
DAFFamilyHistory XMLJSON
DAFImmunization XMLJSON
DAFAllergyList XMLJSON
DAFEncounterList XMLJSON
DAFImmunizationList XMLJSON
DAFMedicationList XMLJSON
DAFProblemList XMLJSON
DAFResultList XMLJSON
DAFLocation XMLJSON
DAFMedication XMLJSON
DAFMedicationAdministration XMLJSON
DAFMedicationDispense XMLJSON
DAFMedicationPrescription XMLJSON
DAFMedicationStatement XMLJSON
DAFResultObsCode XMLJSON
DAFResultObsOther XMLJSON
DAFResultObsPanel XMLJSON
DAFResultObsQuantity XMLJSON
DAFResultObsRange XMLJSON
DAFResultObsRatio XMLJSON
DAFSmokingStatus XMLJSON
DAFVitalSigns XMLJSON
DAFOrganization XMLJSON
DAFPatient XMLJSON
DAFPract XMLJSON
DAFProcedure XMLJSON
DAFSubstance XMLJSON
US Lab Profile
USlabCond XMLJSON
USlabReasonForStudy XMLJSON
USLabDO XMLJSON
USLabDR XMLJSON
USLabObsCode XMLJSON
USLabObsOther XMLJSON
USLabObsPanel XMLJSON
USLabObsQuantity XMLJSON
USLabObsRange XMLJSON
USLabObsRatio XMLJSON
USLabCCTarget XMLJSON
USLabOrderFacility XMLJSON
USLabPerformingLab XMLJSON
USLabPatient XMLJSON
USLabPHPatient XMLJSON
USLabPHPract XMLJSON
USLabPract XMLJSON
USLabSpec XMLJSON
Quality Improvement Core
QICore-AdverseEvent XMLJSON
QICore-Alert XMLJSON
QICore-AllergyIntolerance XMLJSON
QICore-Communication XMLJSON
QICore-CommunicationRequest XMLJSON
QICore-Condition XMLJSON
QICore-Device XMLJSON
QICore-DeviceUseRequest XMLJSON
QICore-DeviceUseStatement XMLJSON
QICore-DiagnosticOrder XMLJSON
QICore-DiagnosticReport XMLJSON
QICore-Encounter XMLJSON
QICore-FamilyHistory XMLJSON
QICore-Goal XMLJSON
QICore-ImagingStudy XMLJSON
QICore-Immunization XMLJSON
QICore-ImmunizationRec XMLJSON
QICore-Location XMLJSON
QICore-Medication XMLJSON
QICore-MedicationAdministration XMLJSON
QICore-MedicationDispense XMLJSON
QICore-MedicationPrescription XMLJSON
QICore-MedicationStatement XMLJSON
QICore-Observation XMLJSON
QICore-Organization XMLJSON
QICore-Patient XMLJSON
QICore-Practitioner XMLJSON
QICore-Procedure XMLJSON
QICore-ProcedureRequest XMLJSON
QICore-ReferralRequest XMLJSON
QICore-RelatedPerson XMLJSON
QICore-Specimen XMLJSON
QICore-Substance XMLJSON
Structured Data Capture Project
SDCElement XMLJSON
SDCElement XMLJSON
StructuredDataCaptureForm XMLJSON
StructuredDataCaptureAnswers XMLJSON
StructuredDataCaptureValueSet XMLJSON
StructuredDataCaptureValueSet XMLJSON
Clinical Quality Measure Framework
MeasureReport XMLJSON
IHE Profiles
DocumentManifest XMLJSON
DocumentReference XMLJSON
Healthcare Services Platform Consortium
stdqty XMLJSON
std XMLJSON
HSPCAttribution XMLJSON
FHIR Specification Core
11179-objectClass Object ClassXMLJSON
11179-objectClassProperty Object Class PropertyXMLJSON
11179-permitted-value-conceptmap Mapping from permitted to transmittedXMLJSON
11179-permitted-value-valueset Permitted valuesXMLJSON
alert-period Time period when alert is activeXMLJSON
allergyintolerance-reasonRefuted Explanation associated with refuted statusXMLJSON
allergyintolerance-resolutionAge Age that the allergy or intolerance resolvedXMLJSON
birthPlace Place of Birth for patientXMLJSON
communication-reasonNotPerformed Why the communication was not or could not be carried outXMLJSON
communicationrequest-orderedBy Agent that ordered the communication.XMLJSON
communicationrequest-reasonRejected Why the recipient could not be act upon the requestXMLJSON
composition-clindoc-otherConfidentiality Additional confidentiality codesXMLJSON
condition-contributionToDeath Whether the problem was a factor in deathXMLJSON
condition-criticality Potential impact of the conditionXMLJSON
conformance-common-expectation Conformance expectationXMLJSON
conformance-common-prohibited Functionality not allowedXMLJSON
conformance-common-supported-system Code system not defined in a value setXMLJSON
data-absent-reason Why a value is missingXMLJSON
datadictionary Associates the structure definition with a collection of Data ElementsXMLJSON
deviceuserequest-reasonRejected If request was rejected, why?XMLJSON
diagnosticReport-locationPerformed Location PerformedXMLJSON
diagnosticorder-precondition The condition or state of the patient for this testXMLJSON
diagnosticorder-reason Reason for this orderXMLJSON
diagnosticorder-reasonRejected The reason the order was rejectedXMLJSON
elementdefinition-allowedUnits Units to use for measured valueXMLJSON
elementdefinition-identifier External Identifier associated with this elementXMLJSON
elementdefinition-maxValueSet Maximum Value Set (when strength = extensible)XMLJSON
elementdefinition-question Prompt for element phrased as questionXMLJSON
encounter-admission Time of admissionXMLJSON
encounter-associatedEncounter Associated EncounterXMLJSON
encounter-condition A condition related to this encounterXMLJSON
encounter-conditionRole The role of the conditionXMLJSON
encounter-discharge Time of dischargeXMLJSON
encounter-primaryCondition Condition driving this encounterXMLJSON
encounter-reasonCancelled Explanation for cancellationXMLJSON
encounter-relatedCondition Other associated conditionsXMLJSON
entryFormat User prompt for formatXMLJSON
familyhistory-abatement When (or if) the family member's condition resolvedXMLJSON
familyhistory-didNotHave Indicates the condition was not present in the family memberXMLJSON
familyhistory-gender Gender of the family relationXMLJSON
familyhistory-patient-record Link to patient recordXMLJSON
familyhistory-severity The seriousness of the family member conditionXMLJSON
genetics-relationObservation Genetic markers, ethnicity, etc.XMLJSON
genetics-relationParent Mother(s) & Father(s) - genetic & otherXMLJSON
geneticsAlleleName AlleleNameXMLJSON
geneticsAllelicState AllelicStateXMLJSON
geneticsAminoAcidChange HGVSproteinChangeXMLJSON
geneticsAminoAcidChangeType ProteinChangeTypeXMLJSON
geneticsAssessedCondition AssessedConditionXMLJSON
geneticsCIGAR CIGARXMLJSON
geneticsChromosome ChrXMLJSON
geneticsDNARegionName RegionNameXMLJSON
geneticsDNASequenceVariation HGVSdnaVariantXMLJSON
geneticsDNASequenceVariationType DNAvariantTypeXMLJSON
geneticsGeneId HGNCgeneXMLJSON
geneticsGeneticsComment GeneticsCommentXMLJSON
geneticsGeneticsLaboratory GeneticsLabXMLJSON
geneticsGeneticsPatientId GeneticsPtIdXMLJSON
geneticsGeneticsSpecimenId GeneticsSpecIdXMLJSON
geneticsGenomeBuild GenomeBuildXMLJSON
geneticsGenomicReferenceSequenceId GenomicRefSeqIDXMLJSON
geneticsGenomicSourceClass GenomicSourceXMLJSON
geneticsGenomicStart GenomicStartXMLJSON
geneticsGenomicStop GenomicStopXMLJSON
geneticsObservedAllele ObsAlleleXMLJSON
geneticsProteinReferenceSequenceId ProteinReferenceSeqXMLJSON
geneticsReferenceAllele RefAlleleXMLJSON
geneticsSpecies SpeciesXMLJSON
geneticsTranscriptReferenceSequenseId TransReferenceSeqIDXMLJSON
geneticsVariationId VariantIdXMLJSON
goal-category Code describing the type of goalXMLJSON
goal-detail The target value range to be achievedXMLJSON
goal-effectiveTime The effective time period for the goalXMLJSON
goal-measure The parameter whose value is being trackedXMLJSON
goal-reasonRejected The reason the goal was not acceptedXMLJSON
goal-target Target for goalXMLJSON
http-response-header Http header returned by the interactionXMLJSON
11179-objectClass Object ClassXMLJSON
11179-objectClassProperty Object Class PropertyXMLJSON
11179-permitted-value-conceptmap Mapping from permitted to transmittedXMLJSON
11179-permitted-value-valueset Permitted valuesXMLJSON
alert-period Time period when alert is activeXMLJSON
allergyintolerance-reasonRefuted Explanation associated with refuted statusXMLJSON
allergyintolerance-resolutionAge Age that the allergy or intolerance resolvedXMLJSON
birthPlace Place of Birth for patientXMLJSON
communication-reasonNotPerformed Why the communication was not or could not be carried outXMLJSON
communicationrequest-orderedBy Agent that ordered the communication.XMLJSON
communicationrequest-reasonRejected Why the recipient could not be act upon the requestXMLJSON
composition-clindoc-otherConfidentiality Additional confidentiality codesXMLJSON
condition-contributionToDeath Whether the problem was a factor in deathXMLJSON
condition-criticality Potential impact of the conditionXMLJSON
conformance-common-expectation Conformance expectationXMLJSON
conformance-common-prohibited Functionality not allowedXMLJSON
conformance-common-supported-system Code system not defined in a value setXMLJSON
data-absent-reason Why a value is missingXMLJSON
datadictionary Associates the structure definition with a collection of Data ElementsXMLJSON
deviceuserequest-reasonRejected If request was rejected, why?XMLJSON
diagnosticReport-locationPerformed Location PerformedXMLJSON
diagnosticorder-precondition The condition or state of the patient for this testXMLJSON
diagnosticorder-reason Reason for this orderXMLJSON
diagnosticorder-reasonRejected The reason the order was rejectedXMLJSON
elementdefinition-allowedUnits Units to use for measured valueXMLJSON
elementdefinition-identifier External Identifier associated with this elementXMLJSON
elementdefinition-maxValueSet Maximum Value Set (when strength = extensible)XMLJSON
elementdefinition-question Prompt for element phrased as questionXMLJSON
encounter-admission Time of admissionXMLJSON
encounter-associatedEncounter Associated EncounterXMLJSON
encounter-condition A condition related to this encounterXMLJSON
encounter-conditionRole The role of the conditionXMLJSON
encounter-discharge Time of dischargeXMLJSON
encounter-primaryCondition Condition driving this encounterXMLJSON
encounter-reasonCancelled Explanation for cancellationXMLJSON
encounter-relatedCondition Other associated conditionsXMLJSON
entryFormat User prompt for formatXMLJSON
familyhistory-abatement When (or if) the family member's condition resolvedXMLJSON
familyhistory-didNotHave Indicates the condition was not present in the family memberXMLJSON
familyhistory-gender Gender of the family relationXMLJSON
familyhistory-patient-record Link to patient recordXMLJSON
familyhistory-severity The seriousness of the family member conditionXMLJSON
genetics-relationObservation Genetic markers, ethnicity, etc.XMLJSON
genetics-relationParent Mother(s) & Father(s) - genetic & otherXMLJSON
geneticsAlleleName AlleleNameXMLJSON
geneticsAllelicState AllelicStateXMLJSON
geneticsAminoAcidChange HGVSproteinChangeXMLJSON
geneticsAminoAcidChangeType ProteinChangeTypeXMLJSON
geneticsAssessedCondition AssessedConditionXMLJSON
geneticsCIGAR CIGARXMLJSON
geneticsChromosome ChrXMLJSON
geneticsDNARegionName RegionNameXMLJSON
geneticsDNASequenceVariation HGVSdnaVariantXMLJSON
geneticsDNASequenceVariationType DNAvariantTypeXMLJSON
geneticsGeneId HGNCgeneXMLJSON
geneticsGeneticsComment GeneticsCommentXMLJSON
geneticsGeneticsLaboratory GeneticsLabXMLJSON
geneticsGeneticsPatientId GeneticsPtIdXMLJSON
geneticsGeneticsSpecimenId GeneticsSpecIdXMLJSON
geneticsGenomeBuild GenomeBuildXMLJSON
geneticsGenomicReferenceSequenceId GenomicRefSeqIDXMLJSON
geneticsGenomicSourceClass GenomicSourceXMLJSON
geneticsGenomicStart GenomicStartXMLJSON
geneticsGenomicStop GenomicStopXMLJSON
geneticsObservedAllele ObsAlleleXMLJSON
geneticsProteinReferenceSequenceId ProteinReferenceSeqXMLJSON
geneticsReferenceAllele RefAlleleXMLJSON
geneticsSpecies SpeciesXMLJSON
geneticsTranscriptReferenceSequenseId TransReferenceSeqIDXMLJSON
geneticsVariationId VariantIdXMLJSON
goal-category Code describing the type of goalXMLJSON
goal-detail The target value range to be achievedXMLJSON
goal-effectiveTime The effective time period for the goalXMLJSON
goal-measure The parameter whose value is being trackedXMLJSON
goal-reasonRejected The reason the goal was not acceptedXMLJSON
goal-target Target for goalXMLJSON
http-response-header Http header returned by the interactionXMLJSON
imagingstudy-radiationDose The amount of radiation, as a rangeXMLJSON
imagingstudy-radiationDuration The length of time for radiation exposureXMLJSON
immunization-protocol What protocol was followedXMLJSON
immunization-reaction Details of a reaction that follows immunizationXMLJSON
immunization-reported True if this administration was reportedXMLJSON
indirectTarget target if different from the subject.XMLJSON
iso21090-AD-use BAD | CONF | HP | HV | DIR | PUB | PHYS | PSTXMLJSON
iso21090-ADXP-additionalLocator additionalLocatorXMLJSON
iso21090-ADXP-buildingNumberSuffix buildingNumberSuffixXMLJSON
iso21090-ADXP-careOf careOfXMLJSON
iso21090-ADXP-censusTract censusTractXMLJSON
iso21090-ADXP-county countyXMLJSON
iso21090-ADXP-delimiter delimiterXMLJSON
iso21090-ADXP-deliveryAddressLine deliveryAddressLineXMLJSON
iso21090-ADXP-deliveryInstallationArea deliveryInstallationAreaXMLJSON
iso21090-ADXP-deliveryInstallationQualifier deliveryInstallationQualifierXMLJSON
iso21090-ADXP-deliveryInstallationType deliveryInstallationTypeXMLJSON
iso21090-ADXP-deliveryMode deliveryModeXMLJSON
iso21090-ADXP-deliveryModeIdentifier deliveryModeIdentifierXMLJSON
iso21090-ADXP-direction directionXMLJSON
iso21090-ADXP-houseNumber houseNumberXMLJSON
iso21090-ADXP-houseNumberNumeric houseNumberNumericXMLJSON
iso21090-ADXP-postBox postBoxXMLJSON
iso21090-ADXP-precinct precinctXMLJSON
iso21090-ADXP-streetAddressLine streetAddressLineXMLJSON
iso21090-ADXP-streetName streetNameXMLJSON
iso21090-ADXP-streetNameBase streetNameBaseXMLJSON
iso21090-ADXP-streetNameType streetNameTypeXMLJSON
iso21090-ADXP-unitID unitIDXMLJSON
iso21090-ADXP-unitType unitTypeXMLJSON
iso21090-EN-qualifier LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | INXMLJSON
iso21090-SC-coding code for stringXMLJSON
iso21090-ST-language languageXMLJSON
iso21090-ST-translation translationXMLJSON
iso21090-TEL-address RFC 3966 compliant telephone of fax numberXMLJSON
iso21090-nullFlavor NI | OTH | NINF | PINF | UNK | ASKU | NAV | NASK | TRC | MSK | NA | QSXMLJSON
iso21090-preferred preferredXMLJSON
iso21090-uncertainty Standard Deviation (same units as the quantity)XMLJSON
iso21090-uncertaintyType Probability Distribution Type for uncertaintyXMLJSON
iso21090-verification verificationXMLJSON
ldl-chol-calculated LDL is CalculatedXMLJSON
location-alias AliasXMLJSON
markup String equivalent with html markupXMLJSON
maxDecimalPlaces Maximum digits after decimalXMLJSON
maxSize Max size in MBXMLJSON
maxValue Must be <= this valueXMLJSON
medicationdispense-validityPeriod Time interval for medication administrationXMLJSON
mimeType Type of attachmentXMLJSON
minLength At least this many charactersXMLJSON
minValue Must be >= this valueXMLJSON
observation-bodyPosition The body position during the observationXMLJSON
observation-delta Qualitative change or trend in the measurementXMLJSON
observation-laterality Side of the body siteXMLJSON
operationoutcome-issue-source Source of a validation messageXMLJSON
organization-alias AliasXMLJSON
patient-adoptionInfo The adoption status of the patientXMLJSON
patient-birthTime Time of day of birthXMLJSON
patient-cadavericDonor Post-mortem donor statusXMLJSON
patient-citizenship Nation(s) where the patient claims citizenshipXMLJSON
patient-citizenship-code Nation code of citizenshipXMLJSON
patient-citizenship-period Time period of citizenshipXMLJSON
patient-clinicalTrial The patient's participation in clinical trialsXMLJSON
patient-clinicalTrial-NCT National Clinical Trial numberXMLJSON
patient-clinicalTrial-period The period of participation in the clinical trialXMLJSON
patient-clinicalTrial-reason The reason for participation in the clinical trialXMLJSON
patient-congregation A group of place of religious practiceXMLJSON
patient-disability Condition(s) limiting movement, senses, or activitiesXMLJSON
patient-importance Special status given the patientXMLJSON
patient-interpreterRequired Whether the patient needs an interpreterXMLJSON
patient-militaryService Status of being former militaryXMLJSON
patient-mothersMaidenName Mother's Maiden nameXMLJSON
patient-nationality NationalityXMLJSON
patient-nationality-code Nationality CodeXMLJSON
patient-nationality-period Nationality PeriodXMLJSON
pharmacy-core-approachBodySite Site used to introduce the medicationXMLJSON
pharmacy-core-doseType The type of dose, e.g., loading.XMLJSON
pharmacy-core-infuseOver The length of the infusionXMLJSON
pharmacy-core-maxDeliveryRate The maximum rate of substance administrationXMLJSON
pharmacy-core-maxDeliveryVolume The maximum amount of fluid to infuseXMLJSON
pharmacy-core-minDosePerPeriod The minimum quantity of substance per periodXMLJSON
pharmacy-core-rateGoal The target rate for the infusionXMLJSON
pharmacy-core-rateIncrement Change in dosing rate per intervalXMLJSON
pharmacy-core-rateIncrementInterval The period of time between rate incrementsXMLJSON
pharmacy-core-refillsRemaining Number of refills allowedXMLJSON
pharmacy-core-targetBodySite Site where the medication is deliveredXMLJSON
practitioner-classification Classification of the providerXMLJSON
practitioner-primaryInd Indicator of primary specialtyXMLJSON
procedure-approachBodySite The access point or points used for this procedureXMLJSON
procedure-incisionDateTime The first incision timeXMLJSON
procedure-method The method used to perform the procedureXMLJSON
procedure-reasonNotPerformed Reason not performedXMLJSON
procedurerequest-authorizedBy Authorizer of the requestXMLJSON
procedurerequest-method The method requestedXMLJSON
procedurerequest-reasonRefused Reason for refusalXMLJSON
provenance Most recent changeXMLJSON
questionnaire-allowedResource Allowed resource for referenceXMLJSON
questionnaire-category What kind of questionnaire?XMLJSON
questionnaire-deReference Implemented CDEXMLJSON
questionnaire-defaultAsFixed Treat default as fixed value?XMLJSON
questionnaire-defaultValue Initial presumed answer for questionXMLJSON
questionnaire-enableWhen Only allow data when:XMLJSON
questionnaire-help Text to display if help incoked on group/questionXMLJSON
questionnaire-hidden Don't display to userXMLJSON
questionnaire-instruction How to populate group or questionXMLJSON
questionnaire-label E.g. "1(a)", "2.5.3"XMLJSON
questionnaire-maxLength No more than this many charactersXMLJSON
questionnaire-maxOccurs Maximum repetitionsXMLJSON
questionnaire-minOccurs Minimum repetitionsXMLJSON
questionnaire-security Security/privacy rules governing group/questionXMLJSON
questionnaire-tooltip Fly-over or equivalent textXMLJSON
questionnaire-trailing Text to display after group/question contentXMLJSON
questionnaire-units Unit of measure for questionXMLJSON
referralrequest-reasonRefused Reason referral was refusedXMLJSON
regex Regular expression patternXMLJSON
relatedDeviceMetric Reference to the DeviceMetric resourceXMLJSON
specimen-collectionPriority Urgency for collectionXMLJSON
specimen-isDryWeight Whether quantity is a dry weightXMLJSON
specimen-sequenceNumber The sequence number of the sampleXMLJSON
specimen-specialHandling Special handling of the specimenXMLJSON
specimen-treatmentTime Time of treatmentXMLJSON
structuredefinition-display-hint Hinting information for the narrative generatorXMLJSON
structuredefinition-template-status Template Status Code (more authoring statuses)XMLJSON
style Html style valueXMLJSON
styleSensitive Are styles important for processing?XMLJSON
us-core-concernStatus The status of a Concern associated with a conditionXMLJSON
us-core-county Name of countyXMLJSON
us-core-direct Email is a "direct" emailXMLJSON
us-core-ethnicity A category of human sharing heritageXMLJSON
us-core-race A category of humans sharing history, origin or nationalityXMLJSON
us-core-religion Patient's professed religious affiliationXMLJSON
valueset-author User or Org actually involved in creating the value set contentXMLJSON
valueset-caseSensitive If code is case sensitiveXMLJSON
valueset-category Kind of value setXMLJSON
valueset-comment Human-specified notes and other documentationXMLJSON
valueset-comments Comment about the use of this code in this contextXMLJSON
valueset-conceptOrder Appearance order for user selectionXMLJSON
valueset-definition A definition for this codeXMLJSON
valueset-deprecated Whether the concept has been deprecatedXMLJSON
valueset-display Display value for the codeXMLJSON
valueset-effectiveDate When the value set version becomes Active and is available for useXMLJSON
valueset-expirationDate When the value set version should no longer be usedXMLJSON
valueset-history What has happened over timeXMLJSON
valueset-keyWord Descriptors and key terms for searchXMLJSON
valueset-label E.g. "(a)", "1.", etc.XMLJSON
valueset-oid OID assigned to the value set or code systemXMLJSON
valueset-ordinalValue Comparison value for ordinal codesXMLJSON
valueset-otherName Alternative namesXMLJSON
valueset-reference Url of Value set the code was chosen fromXMLJSON
valueset-sourceReference Where did this content come fromXMLJSON
valueset-subsumes Codes that this concept subsumes that have already been declared elsewhereXMLJSON
valueset-systemName Code system nameXMLJSON
valueset-systemRef Where to find code systemXMLJSON
valueset-trusted-expansion Reference to a trusted expansionXMLJSON
valueset-usage Who has used and how?XMLJSON
valueset-workflowStatus Indicates the state of development of the value setXMLJSON
imagingstudy-radiationDose The amount of radiation, as a rangeXMLJSON
imagingstudy-radiationDuration The length of time for radiation exposureXMLJSON
immunization-protocol What protocol was followedXMLJSON
immunization-reaction Details of a reaction that follows immunizationXMLJSON
immunization-reported True if this administration was reportedXMLJSON
indirectTarget target if different from the subject.XMLJSON
iso21090-AD-use BAD | CONF | HP | HV | DIR | PUB | PHYS | PSTXMLJSON
iso21090-ADXP-additionalLocator additionalLocatorXMLJSON
iso21090-ADXP-buildingNumberSuffix buildingNumberSuffixXMLJSON
iso21090-ADXP-careOf careOfXMLJSON
iso21090-ADXP-censusTract censusTractXMLJSON
iso21090-ADXP-county countyXMLJSON
iso21090-ADXP-delimiter delimiterXMLJSON
iso21090-ADXP-deliveryAddressLine deliveryAddressLineXMLJSON
iso21090-ADXP-deliveryInstallationArea deliveryInstallationAreaXMLJSON
iso21090-ADXP-deliveryInstallationQualifier deliveryInstallationQualifierXMLJSON
iso21090-ADXP-deliveryInstallationType deliveryInstallationTypeXMLJSON
iso21090-ADXP-deliveryMode deliveryModeXMLJSON
iso21090-ADXP-deliveryModeIdentifier deliveryModeIdentifierXMLJSON
iso21090-ADXP-direction directionXMLJSON
iso21090-ADXP-houseNumber houseNumberXMLJSON
iso21090-ADXP-houseNumberNumeric houseNumberNumericXMLJSON
iso21090-ADXP-postBox postBoxXMLJSON
iso21090-ADXP-precinct precinctXMLJSON
iso21090-ADXP-streetAddressLine streetAddressLineXMLJSON
iso21090-ADXP-streetName streetNameXMLJSON
iso21090-ADXP-streetNameBase streetNameBaseXMLJSON
iso21090-ADXP-streetNameType streetNameTypeXMLJSON
iso21090-ADXP-unitID unitIDXMLJSON
iso21090-ADXP-unitType unitTypeXMLJSON
iso21090-EN-qualifier LS | AC | NB | PR | HON | BR | AD | SP | MID | CL | INXMLJSON
iso21090-SC-coding code for stringXMLJSON
iso21090-ST-language languageXMLJSON
iso21090-ST-translation translationXMLJSON
iso21090-TEL-address RFC 3966 compliant telephone of fax numberXMLJSON
iso21090-nullFlavor NI | OTH | NINF | PINF | UNK | ASKU | NAV | NASK | TRC | MSK | NA | QSXMLJSON
iso21090-preferred preferredXMLJSON
iso21090-uncertainty Standard Deviation (same units as the quantity)XMLJSON
iso21090-uncertaintyType Probability Distribution Type for uncertaintyXMLJSON
iso21090-verification verificationXMLJSON
ldl-chol-calculated LDL is CalculatedXMLJSON
location-alias AliasXMLJSON
markup String equivalent with html markupXMLJSON
maxDecimalPlaces Maximum digits after decimalXMLJSON
maxSize Max size in MBXMLJSON
maxValue Must be <= this valueXMLJSON
medicationdispense-validityPeriod Time interval for medication administrationXMLJSON
mimeType Type of attachmentXMLJSON
minLength At least this many charactersXMLJSON
minValue Must be >= this valueXMLJSON
observation-bodyPosition The body position during the observationXMLJSON
observation-delta Qualitative change or trend in the measurementXMLJSON
observation-laterality Side of the body siteXMLJSON
operationoutcome-issue-source Source of a validation messageXMLJSON
organization-alias AliasXMLJSON
patient-adoptionInfo The adoption status of the patientXMLJSON
patient-birthTime Time of day of birthXMLJSON
patient-cadavericDonor Post-mortem donor statusXMLJSON
patient-citizenship Nation(s) where the patient claims citizenshipXMLJSON
patient-citizenship-code Nation code of citizenshipXMLJSON
patient-citizenship-period Time period of citizenshipXMLJSON
patient-clinicalTrial The patient's participation in clinical trialsXMLJSON
patient-clinicalTrial-NCT National Clinical Trial numberXMLJSON
patient-clinicalTrial-period The period of participation in the clinical trialXMLJSON
patient-clinicalTrial-reason The reason for participation in the clinical trialXMLJSON
patient-congregation A group of place of religious practiceXMLJSON
patient-disability Condition(s) limiting movement, senses, or activitiesXMLJSON
patient-importance Special status given the patientXMLJSON
patient-interpreterRequired Whether the patient needs an interpreterXMLJSON
patient-militaryService Status of being former militaryXMLJSON
patient-mothersMaidenName Mother's Maiden nameXMLJSON
patient-nationality NationalityXMLJSON
patient-nationality-code Nationality CodeXMLJSON
patient-nationality-period Nationality PeriodXMLJSON
pharmacy-core-approachBodySite Site used to introduce the medicationXMLJSON
pharmacy-core-doseType The type of dose, e.g., loading.XMLJSON
pharmacy-core-infuseOver The length of the infusionXMLJSON
pharmacy-core-maxDeliveryRate The maximum rate of substance administrationXMLJSON
pharmacy-core-maxDeliveryVolume The maximum amount of fluid to infuseXMLJSON
pharmacy-core-minDosePerPeriod The minimum quantity of substance per periodXMLJSON
pharmacy-core-rateGoal The target rate for the infusionXMLJSON
pharmacy-core-rateIncrement Change in dosing rate per intervalXMLJSON
pharmacy-core-rateIncrementInterval The period of time between rate incrementsXMLJSON
pharmacy-core-refillsRemaining Number of refills allowedXMLJSON
pharmacy-core-targetBodySite Site where the medication is deliveredXMLJSON
practitioner-classification Classification of the providerXMLJSON
practitioner-primaryInd Indicator of primary specialtyXMLJSON
procedure-approachBodySite The access point or points used for this procedureXMLJSON
procedure-incisionDateTime The first incision timeXMLJSON
procedure-method The method used to perform the procedureXMLJSON
procedure-reasonNotPerformed Reason not performedXMLJSON
procedurerequest-authorizedBy Authorizer of the requestXMLJSON
procedurerequest-method The method requestedXMLJSON
procedurerequest-reasonRefused Reason for refusalXMLJSON
provenance Most recent changeXMLJSON
questionnaire-allowedResource Allowed resource for referenceXMLJSON
questionnaire-category What kind of questionnaire?XMLJSON
questionnaire-deReference Implemented CDEXMLJSON
questionnaire-defaultAsFixed Treat default as fixed value?XMLJSON
questionnaire-defaultValue Initial presumed answer for questionXMLJSON
questionnaire-enableWhen Only allow data when:XMLJSON
questionnaire-help Text to display if help incoked on group/questionXMLJSON
questionnaire-hidden Don't display to userXMLJSON
questionnaire-instruction How to populate group or questionXMLJSON
questionnaire-label E.g. "1(a)", "2.5.3"XMLJSON
questionnaire-maxLength No more than this many charactersXMLJSON
questionnaire-maxOccurs Maximum repetitionsXMLJSON
questionnaire-minOccurs Minimum repetitionsXMLJSON
questionnaire-security Security/privacy rules governing group/questionXMLJSON
questionnaire-tooltip Fly-over or equivalent textXMLJSON
questionnaire-trailing Text to display after group/question contentXMLJSON
questionnaire-units Unit of measure for questionXMLJSON
referralrequest-reasonRefused Reason referral was refusedXMLJSON
regex Regular expression patternXMLJSON
relatedDeviceMetric Reference to the DeviceMetric resourceXMLJSON
specimen-collectionPriority Urgency for collectionXMLJSON
specimen-isDryWeight Whether quantity is a dry weightXMLJSON
specimen-sequenceNumber The sequence number of the sampleXMLJSON
specimen-specialHandling Special handling of the specimenXMLJSON
specimen-treatmentTime Time of treatmentXMLJSON
structuredefinition-display-hint Hinting information for the narrative generatorXMLJSON
structuredefinition-template-status Template Status Code (more authoring statuses)XMLJSON
style Html style valueXMLJSON
styleSensitive Are styles important for processing?XMLJSON
us-core-concernStatus The status of a Concern associated with a conditionXMLJSON
us-core-county Name of countyXMLJSON
us-core-direct Email is a "direct" emailXMLJSON
us-core-ethnicity A category of human sharing heritageXMLJSON
us-core-race A category of humans sharing history, origin or nationalityXMLJSON
us-core-religion Patient's professed religious affiliationXMLJSON
valueset-author User or Org actually involved in creating the value set contentXMLJSON
valueset-caseSensitive If code is case sensitiveXMLJSON
valueset-category Kind of value setXMLJSON
valueset-comment Human-specified notes and other documentationXMLJSON
valueset-comments Comment about the use of this code in this contextXMLJSON
valueset-conceptOrder Appearance order for user selectionXMLJSON
valueset-definition A definition for this codeXMLJSON
valueset-deprecated Whether the concept has been deprecatedXMLJSON
valueset-display Display value for the codeXMLJSON
valueset-effectiveDate When the value set version becomes Active and is available for useXMLJSON
valueset-expirationDate When the value set version should no longer be usedXMLJSON
valueset-history What has happened over timeXMLJSON
valueset-keyWord Descriptors and key terms for searchXMLJSON
valueset-label E.g. "(a)", "1.", etc.XMLJSON
valueset-oid OID assigned to the value set or code systemXMLJSON
valueset-ordinalValue Comparison value for ordinal codesXMLJSON
valueset-otherName Alternative namesXMLJSON
valueset-reference Url of Value set the code was chosen fromXMLJSON
valueset-sourceReference Where did this content come fromXMLJSON
valueset-subsumes Codes that this concept subsumes that have already been declared elsewhereXMLJSON
valueset-systemName Code system nameXMLJSON
valueset-systemRef Where to find code systemXMLJSON
valueset-trusted-expansion Reference to a trusted expansionXMLJSON
valueset-usage Who has used and how?XMLJSON
valueset-workflowStatus Indicates the state of development of the value setXMLJSON
openEHR Profiles
openEHR-administration Actual medication record, if knownXMLJSON
openEHR-careplan Clinical Management DetailsXMLJSON
openEHR-exposureDate Date(/time) of first exposure to SubstanceXMLJSON
openEHR-exposureDescription Text description about exposure to the SubstanceXMLJSON
openEHR-exposureDuration Amount of time individual was exposed to SubstanceXMLJSON
openEHR-location Body site of manifestationsXMLJSON
openEHR-management Clinical Management DescriptionXMLJSON
openEHR-test Observations that confirm or refuteXMLJSON
openEHR-administration Actual medication record, if knownXMLJSON
openEHR-careplan Clinical Management DetailsXMLJSON
openEHR-exposureDate Date(/time) of first exposure to SubstanceXMLJSON
openEHR-exposureDescription Text description about exposure to the SubstanceXMLJSON
openEHR-exposureDuration Amount of time individual was exposed to SubstanceXMLJSON
openEHR-location Body site of manifestationsXMLJSON
openEHR-management Clinical Management DescriptionXMLJSON
openEHR-test Observations that confirm or refuteXMLJSON
EHRS Functional model - Record Lifecycle Events
auditevent-ehrs-rle-location Where the activity occurred, if relevantXMLJSON
auditevent-ehrs-rle-policy Policy or plan th eactivity was defined byXMLJSON
auditevent-ehrs-rle-reason Reason activity is occurringXMLJSON
auditevent-ehrs-rle-location Where the activity occurred, if relevantXMLJSON
auditevent-ehrs-rle-policy Policy or plan th eactivity was defined byXMLJSON
auditevent-ehrs-rle-reason Reason activity is occurringXMLJSON
US Lab Profile
uslabcc-practitioner Copy to practitionerXMLJSON
uslabobservationkind Kind of observationXMLJSON
uslabspecimenrejectreason Specimen Rejection ReasonXMLJSON
uslabcc-practitioner Copy to practitionerXMLJSON
uslabobservationkind Kind of observationXMLJSON
uslabspecimenrejectreason Specimen Rejection ReasonXMLJSON
Quality Improvement Core
adverseevent-qicore-cause The possible cause(s) of the adverse eventXMLJSON
adverseevent-qicore-cause-certainty certaintyXMLJSON
adverseevent-qicore-cause-item Associated clinical action or substanceXMLJSON
adverseevent-qicore-clinicalStudy Related clinical studyXMLJSON
adverseevent-qicore-code Primary codeXMLJSON
adverseevent-qicore-didNotOccur Indicates if the adverse event was absentXMLJSON
adverseevent-qicore-period Effective time periodXMLJSON
adverseevent-qicore-severity severityXMLJSON
adverseevent-qicore-cause The possible cause(s) of the adverse eventXMLJSON
adverseevent-qicore-cause-certainty certaintyXMLJSON
adverseevent-qicore-cause-item Associated clinical action or substanceXMLJSON
adverseevent-qicore-clinicalStudy Related clinical studyXMLJSON
adverseevent-qicore-code Primary codeXMLJSON
adverseevent-qicore-didNotOccur Indicates if the adverse event was absentXMLJSON
adverseevent-qicore-period Effective time periodXMLJSON
adverseevent-qicore-severity severityXMLJSON
medication-isActiveIngredient Active ingredient indicatorXMLJSON
medication-usualRoute Typical application routeXMLJSON
medication-isActiveIngredient Active ingredient indicatorXMLJSON
medication-usualRoute Typical application routeXMLJSON
Structured Data Capture Project
11179-de-effective-period When data element is "valid"XMLJSON
11179-de-is-data-element-concept Is code the DEC for the data element?XMLJSON
11179-de-effective-period When data element is "valid"XMLJSON
11179-de-is-data-element-concept Is code the DEC for the data element?XMLJSON
questionnaire-sdc-endpoint Where to send answersXMLJSON
questionnaire-sdc-optionalDisplay Can suppress from display to userXMLJSON
questionnaire-sdc-specialGroup header | footerXMLJSON
questionnaire-sdc-endpoint Where to send answersXMLJSON
questionnaire-sdc-optionalDisplay Can suppress from display to userXMLJSON
questionnaire-sdc-specialGroup header | footerXMLJSON
Clinical Quality Measure Framework
cqm-BasedOnMeasure Based On MeasureXMLJSON
cqm-BasedOnMeasure Based On MeasureXMLJSON
Healthcare Services Platform Consortium
hspc-DeltaFlag Indicate the data value in the containing model is a change from a previous instance of the same modelXMLJSON
hspc-ReportingPriority Urgency Level for resultXMLJSON
hspc-Updated When this information was last updatedXMLJSON
hspc-Verified Whether the information has been verified with the sourceXMLJSON
hspc-DeltaFlag Indicate the data value in the containing model is a change from a previous instance of the same modelXMLJSON
hspc-ReportingPriority Urgency Level for resultXMLJSON
hspc-Updated When this information was last updatedXMLJSON
hspc-Verified Whether the information has been verified with the sourceXMLJSON
provenance-hspc-attribution-actionMethod Action MethodXMLJSON
provenance-hspc-attribution-attributionCode Attribution CodeXMLJSON
provenance-hspc-attribution-individualPerson Individual PersonXMLJSON
provenance-hspc-attribution-patientLocation Patient LocationXMLJSON
provenance-hspc-attribution-providerLocation Provider LocationXMLJSON
provenance-hspc-attribution-actionMethod Action MethodXMLJSON
provenance-hspc-attribution-attributionCode Attribution CodeXMLJSON
provenance-hspc-attribution-individualPerson Individual PersonXMLJSON
provenance-hspc-attribution-patientLocation Patient LocationXMLJSON
provenance-hspc-attribution-providerLocation Provider LocationXMLJSON

6.17.8.1 General

XML

Example of structuredefinition (id = "example")

Raw XML

<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="example"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><!-- Snipped for brevity --></div>
  </text>
  <url value="http://hl7.org/fhir/StructureDefinition/example"/>
  <name value="Example Lipid Profile"/>
  <publisher value="Grahame Grieve"/>
  <contact>
    <telecom>
      <system value="url"/>
      <value value="grahame@healthintersections.com.au"/>
    </telecom>
  </contact>
  <description value="Describes how the lab report is used for a standard Lipid Profile - Cholesterol, Triglyceride
   and Cholesterol fractions. Uses LOINC codes"/>
  <status value="draft"/>
  <date value="2012-05-12"/>
  <type value="constraint"/>
  <abstract value="false"/>
  <snapshot>
    <element>
      <path value="DiagnosticReport"/>
      <name value="LipidProfile"/>
      <short value="Lipid Lab Report"/>
      <definition value="The findings and interpretation of a general lipd lab profile."/>
      <comments value="In this profile, mustSupport means that authoring systems must include the ability to
       report these elements, and processing systems must cater for them by either displaying
       them to the user or considering them appropriately in decision support systems."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="Resource"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.extension"/>
      <slicing>
        <discriminator value="url"/>
        <ordered value="false"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional Content defined by implementations"/>
      <definition value="May be used to represent additional information that is not part of the basic definition
       of the resource. In order to make the use of extensions safe and manageable, there is
       a strict governance applied to the definition and use of extensions. Though any implementer
       is allowed to define an extension, there is a set of requirements that SHALL be met as
       part of the definition of the extension."/>
      <comments value="there can be no stigma associated with the use of extensions by any application, project,
       or standard - regardless of the institution or jurisdiction that uses or defines the extensions.
        The use of extensions is what allows the FHIR specification to retain a core simplicity
       for everyone."/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="Extension"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.text"/>
      <short value="Text summary of the resource, for human interpretation"/>
      <definition value="A human-readable narrative that contains a summary of the resource, and may be used to
       represent the content of the resource to a human. The narrative need not encode all the
       structured data, but is required to contain sufficient detail to make it &quot;clinically
       safe&quot; for a human to just read the narrative. Resource definitions may define what
       content should be represented in the narrative to ensure clinical safety."/>
      <comments value="Contained resources do not have narrative. Resources that are not contained SHOULD have
       a narrative."/>
      <alias value="narrative"/>
      <alias value="html"/>
      <alias value="xhtml"/>
      <alias value="display"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Narrative"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.contained"/>
      <short value="Contained, inline Resources"/>
      <definition value="These resources do not have an independent existence apart from the resource that contains
       them - they cannot be identified independently, and nor can they have their own independent
       transaction scope."/>
      <comments value="This should never be done when the content can be identified properly, as once identification
       is lost, it is extremely difficult (and context dependent) to restore it again."/>
      <alias value="inline resources"/>
      <alias value="anonymous resources"/>
      <alias value="contained resources"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="Resource"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.status"/>
      <short value="registered|interim|final|amended|cancelled|withdrawn"/>
      <definition value="The status of the diagnostic report as a whole."/>
      <comments value="This is labeled as &quot;Is Modifier&quot; because applications need to take appropriate
       action if a report is withdrawn."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
      <isModifier value="false"/>
      <binding>
        <name value="ObservationStatus"/>
        <strength value="required"/>
        <valueSetReference>
          <reference value="http://hl7.org/fhir/vs/observation-status"/>
        </valueSetReference>
      </binding>
    </element>
    <element>
      <path value="DiagnosticReport.issued"/>
      <short value="Date this version was released"/>
      <definition value="The date and/or time that this version of the report was released from the source diagnostic
       service."/>
      <comments value="May be different from the update time of the resource itself, because that is the status
       of the record (potentially a secondary copy), not the actual release time of the report."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="dateTime"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.subject"/>
      <short value="The subject of the report"/>
      <definition value="The subject of the report. Usually, but not always, this is a patient. However diagnostic
       services also perform analyses on specimens collected from a variety of other sources."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="Reference(Patient|Group|Device)"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.performer"/>
      <short value="Responsible Diagnostic Service"/>
      <definition value="The diagnostic service that is responsible for issuing the report."/>
      <comments value="This is not necessarily the source of the atomic data items - it's the entity that takes
       responsibility for the clinical report."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="Reference(Organization)"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.reportId"/>
      <short value="Id for external references to this report"/>
      <definition value="The local ID assigned to the report by the order filler, usually by the Information System
       of the diagnostic service provider."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Identifier"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.requestDetail"/>
      <short value="What was requested"/>
      <definition value="Details concerning a single pathology test requested."/>
      <comments value="Note: Usually there is one test request for each result, however in some circumstances
       multiple test requests may be represented using a single Pathology test result resource.
       Note that there are also cases where one request leads to multiple reports."/>
      <min value="0"/>
      <max value="*"/>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.requestDetail.encounter"/>
      <short value="Context where request was made"/>
      <definition value="The encounter that this diagnostic investigation is associated with."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Reference(Encounter)"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.requestDetail.requestOrderId"/>
      <short value="Id assigned by requester"/>
      <definition value="The local ID assigned to the order by the order requester."/>
      <comments value="Equivalent to the Placer Order Identifier."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Identifier"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.requestDetail.receiverOrderId"/>
      <short value="Receiver's Id for the request"/>
      <definition value="The local ID assigned to the test order by the diagnostic service provider."/>
      <comments value="Usually equivalent to the DICOM Accession Number and the Filler Order Identifier."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Identifier"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.requestDetail.requestTest"/>
      <short value="Test Requested"/>
      <definition value="Identification of pathology test requested,."/>
      <comments value="Useful where the test requested differs from the test actually performed."/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <isModifier value="false"/>
      <binding>
        <name value="DiagnosticRequests"/>
        <strength value="example"/>
        <valueSetReference>
          <reference value="http://hl7.org/fhir/vs/diagnostic-requests"/>
        </valueSetReference>
      </binding>
    </element>
    <element>
      <path value="DiagnosticReport.requestDetail.bodySite"/>
      <short value="Location of requested test (if applicable)"/>
      <definition value="Anatomical location where the request test should be performed."/>
      <comments value="This is often implicit or explicit in the requested test, and doesn't need to be specified
       if so."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <isModifier value="false"/>
      <binding>
        <name value="BodySite"/>
        <strength value="example"/>
        <valueSetReference>
          <reference value="http://hl7.org/fhir/vs/body-site"/>
        </valueSetReference>
      </binding>
    </element>
    <element>
      <path value="DiagnosticReport.requestDetail.requester"/>
      <short value="Responsible for request"/>
      <definition value="Details of the clinician or organization requesting the diagnostic service."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Reference(Organization|Practitioner)"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.requestDetail.clinicalInfo"/>
      <short value="Clinical information provided"/>
      <definition value="Details of the clinical information provided to the diagnostic service along with the
       original request."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.serviceCategory"/>
      <short value="Biochemistry, Haematology etc."/>
      <definition value="The section of the diagnostic service that performs the examination e.g. biochemistry,
       haematology, MRI."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <isModifier value="false"/>
      <binding>
        <name value="DiagnosticServiceSection"/>
        <strength value="preferred"/>
        <valueSetReference>
          <reference value="http://hl7.org/fhir/vs/diagnostic-service-sections"/>
        </valueSetReference>
      </binding>
    </element>
    <element>
      <path value="DiagnosticReport.diagnostic[x]"/>
      <short value="Diagnostically relevant time of diagnostic report"/>
      <definition value="The diagnostically relevant time for this report - that is, the point in time at which
       the observations that are reported in this diagnostic report relate to the patient."/>
      <comments value="If the diagnostic procedure was performed on the patient, this is the time it was performed.
       If there is specimens, the diagnostically relevant time can be derived from the specimen
       collection times, but the specimen information is not always available, and the exact
       relationship between the specimens and the diagnostically relevant time is not always
       automatic."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="dateTime"/>
      </type>
      <type>
        <code value="Period"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.results"/>
      <short value="Lipid Lab Results"/>
      <definition value="Lipid Lab Results."/>
      <min value="1"/>
      <max value="1"/>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.results.name"/>
      <short value="LOINC Code for Lipid Panel with LDL"/>
      <definition value="LOINC Code for Lipid Panel with LDL."/>
      <comments value="LOINC code includes &quot;direct&quot; LDL - does this mean LDL derived by measuring VLDL
       by ultracentrifugation? This panel includes both measured and calculated LDL."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <isModifier value="false"/>
      <binding>
        <name value="DiagnosticResultGroupNames"/>
        <strength value="preferred"/>
        <valueSetReference>
          <reference value="http://hl7.org/fhir/vs/report-names"/>
        </valueSetReference>
      </binding>
    </element>
    <element>
      <path value="DiagnosticReport.results.specimen"/>
      <short value="Specimen details for this group"/>
      <definition value="Details about the individual specimen to which these 'Result group' test results refer."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Reference(Specimen)"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.results.group"/>
      <short value="No subgroups allowed"/>
      <definition value="No subgroups allowed."/>
      <comments value="Nested report groups beyond the first level are not used often, but arise in structured
       pathology reports, and where there is more than one sensitivity assessment per discovered
       organism."/>
      <min value="0"/>
      <max value="0"/>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.results.result"/>
      <name value="Cholesterol"/>
      <slicing>
        <discriminator value="name"/>
        <ordered value="false"/>
        <rules value="open"/>
      </slicing>
      <short value="Cholesterol Result"/>
      <definition value="Reference to Cholesterol Result."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="Reference(Observation)"/>
        <profile value="#Cholesterol"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.results.result"/>
      <name value="Triglyceride"/>
      <short value="Triglyceride Result"/>
      <definition value="Group of elements for Triglyceride result."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="Reference(Observation)"/>
        <profile value="#Triglyceride"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.results.result"/>
      <name value="HDL Cholesterol"/>
      <short value="HDL Cholesterol Result"/>
      <definition value="Group of elements for HDL Cholesterol result."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="Reference(Observation)"/>
        <profile value="#HDLCholesterol"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.results.result"/>
      <name value="LDL Cholesterol"/>
      <short value="LDL Cholesterol result, if reported"/>
      <definition value="LDL Cholesterol result, if reported."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Reference(Observation)"/>
        <profile value="#LDLCholesterol"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.image"/>
      <short value="Key images associated with this report"/>
      <definition value="A list of key images associated with this report. The images are generally created during
       the diagnostic process, and maybe directly of the patient, or of treated specimens (i.e.
       slides of interest)."/>
      <comments value="An imaging study is a list of images following a DICOM specification - only list one of
       these, or multiple images."/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="Reference(Media|ImagingStudy)"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.conclusion"/>
      <short value="Clinical Interpretation of Lipid Panel"/>
      <definition value="May include diagnosis or suggestions for follow up testing."/>
      <comments value="It's not unusual for the lab to make some kind of interpretative comment on the set of
       results."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <isModifier value="false"/>
    </element>
    <element>
      <path value="DiagnosticReport.codedDiagnosis"/>
      <short value="No codes for a lipid panel"/>
      <definition value="No codes for a lipid panel."/>
      <comments value="Not used in this context."/>
      <min value="0"/>
      <max value="0"/>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <isModifier value="false"/>
      <binding>
        <name value="DiagnosisCodes"/>
        <strength value="example"/>
        <valueSetReference>
          <reference value="http://hl7.org/fhir/vs/clinical-findings"/>
        </valueSetReference>
      </binding>
    </element>
    <element>
      <path value="DiagnosticReport.representation"/>
      <short value="Entire Report as issued"/>
      <definition value="Rich text representation of the entire result as issued by the diagnostic service. Multiple
       formats are allowed but they SHALL be semantically equivalent."/>
      <comments value="Possible formats: text/html, text/plain, text/rtf, application/msword, application/pdf,
       application/rtf, application/vnd.oasis.opendocument.text, application/vnd.openxmlformats-officedocum
      ent.wordprocessingml.document. Application/pdf is recommended as the most reliable and
       interoperable in this context."/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="Attachment"/>
      </type>
      <isModifier value="false"/>
    </element>
  </snapshot>
</StructureDefinition>

JSON

Example of structuredefinition

Raw JSON (Canonical)

{
  "resourceType": "StructureDefinition",
  "id": "example",
  "text": {
    "status": "generated",
    "div": "<div>!-- Snipped for Brevity --></div>"
  },
  "url": "http://hl7.org/fhir/StructureDefinition/example",
  "name": "Example Lipid Profile",
  "publisher": "Grahame Grieve",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "grahame@healthintersections.com.au"
        }
      ]
    }
  ],
  "description": "Describes how the lab report is used for a standard Lipid Profile - Cholesterol, Triglyceride and Cholesterol fractions. Uses LOINC codes",
  "status": "draft",
  "date": "2012-05-12",
  "type": "constraint",
  "abstract": false,
  "snapshot": {
    "element": [
      {
        "path": "DiagnosticReport",
        "name": "LipidProfile",
        "short": "Lipid Lab Report",
        "definition": "The findings and interpretation of a general lipd lab profile.",
        "comments": "In this profile, mustSupport means that authoring systems must include the ability to report these elements, and processing systems must cater for them by either displaying them to the user or considering them appropriately in decision support systems.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Resource"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.extension",
        "slicing": {
          "discriminator": [
            "url"
          ],
          "ordered": false,
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the resource. In order to make the use of extensions safe and manageable, there is a strict governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comments": "there can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core simplicity for everyone.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Extension"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.text",
        "short": "Text summary of the resource, for human interpretation",
        "definition": "A human-readable narrative that contains a summary of the resource, and may be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.",
        "comments": "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative.",
        "alias": [
          "narrative",
          "html",
          "xhtml",
          "display"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Narrative"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.contained",
        "short": "Contained, inline Resources",
        "definition": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.",
        "comments": "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again.",
        "alias": [
          "inline resources",
          "anonymous resources",
          "contained resources"
        ],
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Resource"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.status",
        "short": "registered|interim|final|amended|cancelled|withdrawn",
        "definition": "The status of the diagnostic report as a whole.",
        "comments": "This is labeled as \"Is Modifier\" because applications need to take appropriate action if a report is withdrawn.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "isModifier": false,
        "binding": {
          "name": "ObservationStatus",
          "strength": "required",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/vs/observation-status"
          }
        }
      },
      {
        "path": "DiagnosticReport.issued",
        "short": "Date this version was released",
        "definition": "The date and/or time that this version of the report was released from the source diagnostic service.",
        "comments": "May be different from the update time of the resource itself, because that is the status of the record (potentially a secondary copy), not the actual release time of the report.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.subject",
        "short": "The subject of the report",
        "definition": "The subject of the report. Usually, but not always, this is a patient. However diagnostic services also perform analyses on specimens collected from a variety of other sources.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference(Patient|Group|Device)"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.performer",
        "short": "Responsible Diagnostic Service",
        "definition": "The diagnostic service that is responsible for issuing the report.",
        "comments": "This is not necessarily the source of the atomic data items - it's the entity that takes responsibility for the clinical report.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference(Organization)"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.reportId",
        "short": "Id for external references to this report",
        "definition": "The local ID assigned to the report by the order filler, usually by the Information System of the diagnostic service provider.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.requestDetail",
        "short": "What was requested",
        "definition": "Details concerning a single pathology test requested.",
        "comments": "Note: Usually there is one test request for each result, however in some circumstances multiple test requests may be represented using a single Pathology test result resource. Note that there are also cases where one request leads to multiple reports.",
        "min": 0,
        "max": "*",
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.requestDetail.encounter",
        "short": "Context where request was made",
        "definition": "The encounter that this diagnostic investigation is associated with.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Reference(Encounter)"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.requestDetail.requestOrderId",
        "short": "Id assigned by requester",
        "definition": "The local ID assigned to the order by the order requester.",
        "comments": "Equivalent to the Placer Order Identifier.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.requestDetail.receiverOrderId",
        "short": "Receiver's Id for the request",
        "definition": "The local ID assigned to the test order by the diagnostic service provider.",
        "comments": "Usually equivalent to the DICOM Accession Number and the Filler Order Identifier.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.requestDetail.requestTest",
        "short": "Test Requested",
        "definition": "Identification of pathology test requested,.",
        "comments": "Useful where the test requested differs from the test actually performed.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isModifier": false,
        "binding": {
          "name": "DiagnosticRequests",
          "strength": "example",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/vs/diagnostic-requests"
          }
        }
      },
      {
        "path": "DiagnosticReport.requestDetail.bodySite",
        "short": "Location of requested test (if applicable)",
        "definition": "Anatomical location where the request test should be performed.",
        "comments": "This is often implicit or explicit in the requested test, and doesn't need to be specified if so.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isModifier": false,
        "binding": {
          "name": "BodySite",
          "strength": "example",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/vs/body-site"
          }
        }
      },
      {
        "path": "DiagnosticReport.requestDetail.requester",
        "short": "Responsible for request",
        "definition": "Details of the clinician or organization requesting the diagnostic service.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Reference(Organization|Practitioner)"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.requestDetail.clinicalInfo",
        "short": "Clinical information provided",
        "definition": "Details of the clinical information provided to the diagnostic service along with the original request.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.serviceCategory",
        "short": "Biochemistry, Haematology etc.",
        "definition": "The section of the diagnostic service that performs the examination e.g. biochemistry, haematology, MRI.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isModifier": false,
        "binding": {
          "name": "DiagnosticServiceSection",
          "strength": "preferred",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/vs/diagnostic-service-sections"
          }
        }
      },
      {
        "path": "DiagnosticReport.diagnostic[x]",
        "short": "Diagnostically relevant time of diagnostic report",
        "definition": "The diagnostically relevant time for this report - that is, the point in time at which the observations that are reported in this diagnostic report relate to the patient.",
        "comments": "If the diagnostic procedure was performed on the patient, this is the time it was performed. If there is specimens, the diagnostically relevant time can be derived from the specimen collection times, but the specimen information is not always available, and the exact relationship between the specimens and the diagnostically relevant time is not always automatic.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          },
          {
            "code": "Period"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.results",
        "short": "Lipid Lab Results",
        "definition": "Lipid Lab Results.",
        "min": 1,
        "max": "1",
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.results.name",
        "short": "LOINC Code for Lipid Panel with LDL",
        "definition": "LOINC Code for Lipid Panel with LDL.",
        "comments": "LOINC code includes \"direct\" LDL - does this mean LDL derived by measuring VLDL by ultracentrifugation? This panel includes both measured and calculated LDL.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isModifier": false,
        "binding": {
          "name": "DiagnosticResultGroupNames",
          "strength": "preferred",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/vs/report-names"
          }
        }
      },
      {
        "path": "DiagnosticReport.results.specimen",
        "short": "Specimen details for this group",
        "definition": "Details about the individual specimen to which these 'Result group' test results refer.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Reference(Specimen)"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.results.group",
        "short": "No subgroups allowed",
        "definition": "No subgroups allowed.",
        "comments": "Nested report groups beyond the first level are not used often, but arise in structured pathology reports, and where there is more than one sensitivity assessment per discovered organism.",
        "min": 0,
        "max": "0",
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.results.result",
        "name": "Cholesterol",
        "slicing": {
          "discriminator": [
            "name"
          ],
          "ordered": false,
          "rules": "open"
        },
        "short": "Cholesterol Result",
        "definition": "Reference to Cholesterol Result.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference(Observation)",
            "profile": "#Cholesterol"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.results.result",
        "name": "Triglyceride",
        "short": "Triglyceride Result",
        "definition": "Group of elements for Triglyceride result.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference(Observation)",
            "profile": "#Triglyceride"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.results.result",
        "name": "HDL Cholesterol",
        "short": "HDL Cholesterol Result",
        "definition": "Group of elements for HDL Cholesterol result.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference(Observation)",
            "profile": "#HDLCholesterol"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.results.result",
        "name": "LDL Cholesterol",
        "short": "LDL Cholesterol result, if reported",
        "definition": "LDL Cholesterol result, if reported.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Reference(Observation)",
            "profile": "#LDLCholesterol"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.image",
        "short": "Key images associated with this report",
        "definition": "A list of key images associated with this report. The images are generally created during the diagnostic process, and maybe directly of the patient, or of treated specimens (i.e. slides of interest).",
        "comments": "An imaging study is a list of images following a DICOM specification - only list one of these, or multiple images.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Reference(Media|ImagingStudy)"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.conclusion",
        "short": "Clinical Interpretation of Lipid Panel",
        "definition": "May include diagnosis or suggestions for follow up testing.",
        "comments": "It's not unusual for the lab to make some kind of interpretative comment on the set of results.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isModifier": false
      },
      {
        "path": "DiagnosticReport.codedDiagnosis",
        "short": "No codes for a lipid panel",
        "definition": "No codes for a lipid panel.",
        "comments": "Not used in this context.",
        "min": 0,
        "max": "0",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isModifier": false,
        "binding": {
          "name": "DiagnosisCodes",
          "strength": "example",
          "valueSetReference": {
            "reference": "http://hl7.org/fhir/vs/clinical-findings"
          }
        }
      },
      {
        "path": "DiagnosticReport.representation",
        "short": "Entire Report as issued",
        "definition": "Rich text representation of the entire result as issued by the diagnostic service. Multiple formats are allowed but they SHALL be semantically equivalent.",
        "comments": "Possible formats: text/html, text/plain, text/rtf, application/msword, application/pdf, application/rtf, application/vnd.oasis.opendocument.text, application/vnd.openxmlformats-officedocument.wordprocessingml.document. Application/pdf is recommended as the most reliable and interoperable in this context.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Attachment"
          }
        ],
        "isModifier": false
      }
    ]
  }
}

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